Chapter 12. Executing an MDA Process

This chapter describes a model-driven development process in terms of the key activities and their interdependencies. We begin by describing the main activities for a simplified system in which there is a single application source model and a single target implementation model, both of which apply to a single platform. We then expand the discussion to cover the issues involved in iterating a specific process in the presence of multiple platforms.

Broadly speaking, we developers carry out two main activities. First, we formalize knowledge of a subject matter, and then we render that knowledge as an implementation. In MDA, one carries out this activity by building a model of a platform in a modeling language ...

Get MDA Distilled: Principles of Model-Driven Architecture now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.