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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Schmidt, D.C.: Model-Driven Engineering. IEEE Computer 39(2), 25–31 (2006)
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)
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)
Model Driven Architecture (MDA), http://www.omg.org/mda/
Mellor, S., Clark, A., Futagami, T.: Model-Driven Development. IEEE Software 20(5), 14–18 (2003)
The Object Management Group (OMG), http://www.omg.org/
Catalog of the Object Management Group Modeling and Metadata Specifications, http://www.omg.org/technology/documents/modeling_spec_catalog.htm
Seidewitz, E.: What models mean. IEEE Software 20(5), 26–32 (2003)
Ludewig, J.: Models in Software Engineering – an introduction. Software and Systems Modeling 2(1), 5–14 (2003)
Jouault, F., Allilaire, F., Bézivin, J., Kurtev, I.A.: A model transformation tool. Science of Computer Programming 72(1-2), 31–39 (2008)
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)
Kleppe, A.G., Warmer, J., Bast, W.M.: Explained: The Model Driven Architecture: Practice and Promise. Addison-Wesley, Boston (2003)
Metzger, A.: A Systematic Look at Model Transformations. In: Model-Driven Software Development, pp. 19–33. Springer, Heidelberg (2005)
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)
OMG Business Process Management Initiative, http://www.bpmn.org/
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)
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)
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)
Object Management Group - UML, http://www.uml.org/
Resource Description Framework (RDF), http://www.w3.org/RDF/
Web Ontology Language (OWL), http://www.w3.org/2004/OWL/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)