Want to learn more about model based systems and software engineering? Here are a variety of resources to explore.
MOdels to Code
Leon Starr / Andrew Mangogna / Stephen J. Mellor
The whole point of our book is to show you, in great detail, how a platform independent, executable model of requirements can be systematically transformed into production code. Rather than teaching theory from the outset, we demonstrate by example. So we have selected a specific approach to code generation, a particular class of hardware platform and C as our target language. Even though we are examining the details of single approach to code generation, we are in a position to abstract out the general principles at work. If you are targeting a similar class of platform, you may want to adopt our exact approach. Even if your platform is different, the same principles we lay out apply and you will be able to use our example as a point of reference to gauge and define your own approach.
Executable UML: A Foundation for Model-Driven Architecture
Stephen J. Mellor / Mark J. Balcer
This is the definitive description of the Executable UML modeling language that we use. Some tools directly support this language. Many other modeling tools can be customized to provide partial or complete support. We work with a variety of tools, but this is the one and only Executable UML we support.
Model-Based Development: Applications
This book describes the overall methodology of model based development where models are translated into code.
Executable UML: How to Build Class Models, Prentice-Hall
This is the 2nd edition of Leon's practical guide for modelers with an emphasis on building useful class models and analyzing system requirements.
This book is currently out of print, but Leon is planning to move much of the content forward into a new publication.
Find your executable modeling inspiration with our latest caffeineware available in the Model Integration Zazzle store. These are High Quality mugs with a nice glossy finish to keep them nice and shiny.