We take here a broad view of model engineering as encompassing different approaches such as the OMG MDA/spl trade/ proposal as stated in R. Soley (2000), the Microsoft Software Factories view based in J. Greenfield (2004), and many others. We distinguish the three levels of principles, standards and tools to facilitate the discussion. We proposed the idea that there exist a common set of principles that could be mapped to different implementation contexts through the help of common standards. We illustrate our claim with AMMA, a lightweight architectural style for a model-engineering platform that is currently mapped onto the eclipse modeling framework according to F. Budinsky et al. (2004).
['Jean Bézivin', 'Frédéric Jouault', 'David Touzet']
Principles, standards and tools for model engineering