Content area
Full Text
Executable UML: A Foundation for Model Driven Architecture
Stephen J. Mellor and Marc J. Balcer. 2002. Boston: Addison-Wesley. 359 pages. ISBN 0-201-74804-5.
(CSQE Body of Knowledge areas: Software Engineering Processes and Software Verification and Validation)
Executable models have been successfully used in projects for more than a decade. Unfortunately, if readers did not learn directly from those who knew the process and had experience with these models, they had only a few white papers as a resource. This is one of a handful of books that are beginning to reduce that deficit.
A key concept the authors introduce at the start is executable models are a higher-level language. Their goal is to explain how executable UML differs from UML, the elements that constitute an executable model, and guidelines for building one. They cite at least three incentives for building such a model: early and unambiguous testing of problem subject matter, use in model compiling to produce 100 percent of your code, and reuse of the models with other model compilers or integrated with other requirements.
...