Skip to main content

Abstract

Models and transformations between models are provided as the core of Model-Driven Engineering, offering reusability of knowledge and processes. In order to establish the basis of future advances in this emerging paradigm, this paper is focused on the principles of meta-models and transformation models. Moreover, the concept of meta-model is becoming an essential artifact for MDE based solutions, thus we have centered our background review in the state of art related to meta-model specifications and model transformation technologies. Our research is aimed at getting a higher degree of interoperability among available meta-model specifications by raising the transformation models to the upper meta-layers. Some conclusions extracted suggest that this is still an early solution which demands greater efforts in terms of research, development and specification, with many interesting open subjects like design of generic editors for model-agnostic visual modeling, integration of model instances from different meta-models, improvements of the semantic knowledge offered by present modeling languages or even the evaluation of the applicability of graph transformation techniques towards formal transformation models.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Schmidt, D.C.: Model-Driven Engineering. IEEE Computer 39(2), 25–31 (2006)

    Article  Google Scholar 

  2. France, R., Rumpe, B.: Model-Driven Development of Complex Software: A Research Roadmap. In: Future of Software Engineering (FOSE 2007), pp. 37–54. IEEE Computer Society, Washington (2007)

    Chapter  Google Scholar 

  3. Palacios-González, E., Fernández-Fernández, H., García-Díaz, V., G-Bustelo, B.C.P., Lovelle, J.M.C., Martínez, O.S.: General purpose MDE tools. International Journal of Interactive Multimedia and Artificial Intelligence 1(1), 72–75 (2008)

    Google Scholar 

  4. Model Driven Architecture (MDA), http://www.omg.org/mda/

  5. Mellor, S., Clark, A., Futagami, T.: Model-Driven Development. IEEE Software 20(5), 14–18 (2003)

    Article  Google Scholar 

  6. The Object Management Group (OMG), http://www.omg.org/

  7. Catalog of the Object Management Group Modeling and Metadata Specifications, http://www.omg.org/technology/documents/modeling_spec_catalog.htm

  8. Seidewitz, E.: What models mean. IEEE Software 20(5), 26–32 (2003)

    Article  Google Scholar 

  9. Ludewig, J.: Models in Software Engineering – an introduction. Software and Systems Modeling 2(1), 5–14 (2003)

    Article  Google Scholar 

  10. Jouault, F., Allilaire, F., Bézivin, J., Kurtev, I.A.: A model transformation tool. Science of Computer Programming 72(1-2), 31–39 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  11. Jouault, F., Bézivin, J.: KM3: A DSL for Metamodel Specification. In: Gorrieri, R., Wehrheim, H. (eds.) FMOODS 2006. LNCS, vol. 4037, pp. 171–185. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  12. Kleppe, A.G., Warmer, J., Bast, W.M.: Explained: The Model Driven Architecture: Practice and Promise. Addison-Wesley, Boston (2003)

    Google Scholar 

  13. Metzger, A.: A Systematic Look at Model Transformations. In: Model-Driven Software Development, pp. 19–33. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  14. García-Díaz, V., Fernández-Fernández, H., Palacios-González, E., GBustelo, B.C.P., Lovelle, J.M.C.: Intelligent Traceability System of Cabrales Cheese using MDA TALISMAN. In: Proceedings of the 2008 International Conference on Artificial Intelligence (IC-AI 2008), pp. 578–584. CSREA Press, Las Vegas (2008)

    Google Scholar 

  15. OMG Business Process Management Initiative, http://www.bpmn.org/

  16. Fernández-Fernández, H., Palacios-González, E., García-Díaz, V., GBustelo, B.C.P., Lovelle, J.M.C.: Design of Intelligent Business Applications based in BPM and MDE. In: Proceedings of the 2008 International Conference on Artificial Intelligence (IC-AI 2008), pp. 591–597. CSREA Press, Las Vegas (2008)

    Google Scholar 

  17. García-Magariño, I.: Towards the Coexistence of Different Multi-Agent System Modeling Languages with a Powertype-Based Metamodel. In: International Symposium on Distributed Computing and Artificial Intelligence 2008 (DCAI 2008), pp. 189–193 (2009)

    Google Scholar 

  18. Agüero, J., Rebollo, M., Carrascosa, C., Julián, V.: Does Android Dream with Intelligent Agents? In: International Symposium on Distributed Computing and Artificial Intelligence 2008 (DCAI 2008), pp. 194–204 (2009)

    Google Scholar 

  19. Object Management Group - UML, http://www.uml.org/

  20. Resource Description Framework (RDF), http://www.w3.org/RDF/

  21. Web Ontology Language (OWL), http://www.w3.org/2004/OWL/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tolosa, J.B., García-Díaz, V., Sanjuán-Martínez, O., Fernández-Fernández, H., García-Fernández, G. (2009). Towards Meta-model Interoperability of Models through Intelligent Transformations. In: Omatu, S., et al. Distributed Computing, Artificial Intelligence, Bioinformatics, Soft Computing, and Ambient Assisted Living. IWANN 2009. Lecture Notes in Computer Science, vol 5518. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02481-8_45

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-02481-8_45

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-02480-1

  • Online ISBN: 978-3-642-02481-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics