Applying a Model-driven Approach to Model Transformation Development
E. Victor Sánchez Rebull, Orlando Avila-García, José Luis Roda García, Antonio Estévez García
2007
Abstract
One of the cornerstones of MDA is the specification and execution of model transformations. This paper proposes a practical application of MDA to the development of model transformations. This approach involves transforming instances of different transformation languages with differing levels of abstraction in a PIM-PSM style. By means of two case studies, we discuss technical details and assess what possible gains it can offer in terms of productivity and maintainability.
References
- Orlando Avila-García and Marcos Didonet Del Fabro. AMW use case: Mapping features to models. Technical Report MST-9, Open Canarias, S.L., Apr 2007. Available at http://www.eclipse.org/gmt/amw/usecases/softwareproductline/.
- Orlando Avila-García, Antonio Estévez García, Victor Sánchez Rebull, and Jose Luis Roda García. Using software product lines to manage model families in model-driven engineering. In SAC 2007: Proceedings of Symposium on Applied Computing, track on Model Transformation. ACM Press, Mar 2007.
- Jean Bézivin, Salim Bouzitouna, Marcos Didonet Del Fabro, Marie-Pierre Gervais, Fréderic Jouault, Dimitrios Kolovos, Ivan Kurtev, and Richar F. Paige. A canonical scheme for model composition. In ECMDA 2006: Proceedings of the European Conference on Model-Driven Architecture, volume 4066 of LNCS, pages 346-360. Springer-Verlag, Jul 2006.
- Jean Bézivin, Nicolas Farcet, Jean-Marc Jézéquel, Benoit Langlois, and Damien Pollet. Reflective Model Driven Engineering, 2003. Available at http:/www.lina.sciences.univnantes.fr/Publications/2003/BFJLP03.
- Frank Budinsky, David Steinberg, Ed Merks, Ray Ellersick, and Timothy J. Grose. Eclipse Modeling Framework (EMF). Addison Wesley, Aug 2003. ISBN 0-13-142542-0.
- Krzysztof Czarnecki and Michal Antkiewicz. Mapping features to models: A template approach based on superimposed variants. In Proceedings of GPCE 2005, volume 3676 of LNCS, pages 422-437. Springer-Verlag, 2005.
- Open Canarias. ATC metamodel, Feb 2007. URL http://www.modelset.es/ files/ATC.ecore.
- Krzysztof Czarnecki, Simon Helsen, and Ulrich Eisenecker. Formalizing cardinality-based feature models and their specialization. Software Process Improvement and Practice, special issue of best papers from SPLC04, 10(1):7-29, 2005.
- Antonio Estévez, Javier Padrón, Victor Sánchez, and José Luis Roda. ATC: A low-level model transformation language. In MDEIS 2006: Proceedings of the 2nd International Workshop on Model Driven Enterprise Information Systems, May 2006.
- Fréderic Jouault and Ivan Kurtev. On the architectural alignment of ATL and QVT. In SAC 2006: Proceedings of the Symposium on Applied Computing. ACM Press, Apr 2006.
- Denivaldo Lopes, Slimane Hammoudi, Jean Bézivin, and Frédéric Jouault. Mapping specification in MDA: From theory to practice. In INTEROP-ESA 2005: Proceedings of the First International Conference on Interoperability of Enterprise Software and Applications, pages 253-264. Springer-Verlag, Feb 2005. Available at http://www.lina.sciences.univnantes.fr/Publications/2005/LHBJ05.
- Sun Microsystems. NetBeans Metadata Repository. Homepage at http://mdr.netbeans.org/.
- OMG. MDA guide version 1.0.1. Technical Report omg/2003-06-01, Jun 2003. Available at http://www.omg.org/docs/omg/03-06-01.pdf.
- OMG. Meta Object Facility (MOF) 2.0 core specification. Technical Report ad/2003-10-04, Apr 2003. Available at http://www.omg.org/docs/ad/03-10-04.pdf.
- OMG. MOF 2.0 Query/Views/Transformations. Technical Report ptc/05-11-01, Nov 2005. Available at http://www.omg.org/docs/ptc/05-11-01.pdf.
- OMG. Architecture-Driven Modernization (ADM): Abstract Syntax Tree Metamodel (ASTM). Technical Report admtf/2006-11-01, Nov 2006. Available at http://www.omg.org/docs/admtf/06-11-01.pdf.
Paper Citation
in Harvard Style
Victor Sánchez Rebull E., Avila-García O., Luis Roda García J. and Estévez García A. (2007). Applying a Model-driven Approach to Model Transformation Development . In Proceedings of the 3rd International Workshop on Model-Driven Enterprise Information Systems - Volume 1: MDEIS, (ICEIS 2007) ISBN 978-989-8111-00-5, pages 53-62. DOI: 10.5220/0002430200530062
in Bibtex Style
@conference{mdeis07,
author={E. Victor Sánchez Rebull and Orlando Avila-García and José Luis Roda García and Antonio Estévez García},
title={Applying a Model-driven Approach to Model Transformation Development},
booktitle={Proceedings of the 3rd International Workshop on Model-Driven Enterprise Information Systems - Volume 1: MDEIS, (ICEIS 2007)},
year={2007},
pages={53-62},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002430200530062},
isbn={978-989-8111-00-5},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 3rd International Workshop on Model-Driven Enterprise Information Systems - Volume 1: MDEIS, (ICEIS 2007)
TI - Applying a Model-driven Approach to Model Transformation Development
SN - 978-989-8111-00-5
AU - Victor Sánchez Rebull E.
AU - Avila-García O.
AU - Luis Roda García J.
AU - Estévez García A.
PY - 2007
SP - 53
EP - 62
DO - 10.5220/0002430200530062