March 2015
Intermediate to advanced
816 pages
36h 46m
English
Model-driven architecture (Mellor, Scott, and Weise 2004; Stahl and Voelter 2006) is a model-focused approach to software design and implementation that uses a subset of UML models to describe a system. Here, models at different levels of abstraction are created. From a high-level, platform independent model, it is possible, in principle, to generate a working program without manual intervention.
The MDA method recommends that three types of abstract system model should be produced:
A computation independent model (CIM) CIMs model the important domain abstractions used in a system and so are sometimes called domain models. You may develop several different CIMs, reflecting different views of the system. For ...
Read now
Unlock full access