Encyclopedia of GIS

2017 Edition
| Editors: Shashi Shekhar, Hui Xiong, Xun Zhou

Modeling with Enriched Model-Driven Architecture

  • André Miralles
  • Thérèse Libourel
Reference work entry
DOI: https://doi.org/10.1007/978-3-319-17885-1_810



Model Driven Architecture, formalized in 2001, is a software design approach proposed by the Object Management Group (OMG) with the objective of improving application development. It was conceived of in order to improve the productivity of software development but also to resolve problems of software portability, software integration and software interoperability encountered during development (Kleppe et al. 2003).

To achieve this objective, the MDA approach recommends separating the specification of system functionality from the specification of the implementation of that functionality on a specific technology platform. For that, the authors of this approach suggest the use of two types of model groups: the Platform Independent Models (PIM) and the Platform Specific Models (PSM).

PIMs are models providing a description of the structure and functions of a system...

This is a preview of subscription content, log in to check access.



The authors thank Professor Yvan Bédard of the Geomatics Research Center at Laval University and his team for stimulating our thought processes and for contributing to our research.


  1. Bédard Y, Larrivée S, Proulx MJ, Nadeau M (2004) Modeling geospatial databases with plug-ins for visual languages: a pragmatic approach and the impacts of 16 Years of research and experimentations on perceptory. In: Proceedings of ER Workshops 2004 CoMoGIS, ShanghaiGoogle Scholar
  2. Gamma E, Helm R, Johnson R, Vlissides J (2001) Design patterns – elements of reusable object-oriented software, 1st edn. Addison Wesley Professional, LondonzbMATHGoogle Scholar
  3. Kleppe A (2004) Interview with Anneke Kleppe. Code generation network. http://www.codegeneration.net/tiki-read_article.php?articleId=21. Date cited: Aug 2006
  4. Kleppe A, Warmer J, Bast W (2003) MDA explained: the model driven ArchitecturePractice and promise. AddisonWesley Professional, LondonGoogle Scholar
  5. Miller J, Mukerji J (2003) MDA guide version 1.0.1. OMG. http://www.omg.org/cgi-bin/doc?omg/03-06-01
  6. Miller J, Mukerji J (2001) Model driven architecture (MDA). OMG. http://www.omg.org/cgi-bin/apps/doc?ormsc/01-07-01.pdf. Date cited: Sept 2004
  7. Miralles A (2006) Ingénierie des modèles pour les applications environnementales. Dissertation, Université Montpellier II, MontpellierGoogle Scholar
  8. Roques P, Vallée F (2002) UML en Action – De l’analyse des besoins à la conception en Java, 2nd edn. Eyrolles, ParisGoogle Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • André Miralles
    • 1
  • Thérèse Libourel
    • 2
  1. 1.Centre for Agricultural and Environmental Engineering Research, Earth Observation and GeoInformation for Environment and Land Development UnitMontpellier Cedex 5France
  2. 2.University of Montpellier II – National Center for Scientific Research, Montpellier Laboratory of Computer Science, Robotics, and MicroelectronicsMontpellier Cedex 5France