Towards A Semi-Automatic Transformation Process in MDA: Architecture, Methodology and First Experiments

Abstract : Recently, Model Driven Engineering (MDE) has been proposed for supporting the development, maintenance and evolution of software systems. Model Driven Architecture (MDA), Software Factories and the Eclipse Modeling Framework (EMF) are representative MDE approaches. These MDE approaches have some concepts and techniques in common such as modeling, metamodels and model transformation. Nowadays, it is well recognized that model transformation is at the heart of MDE approaches and represents as a consequence one of the most important operations in MDE. However, despite the multitude of model transformation language proposals emerging from university and industry, these transformations are often created manually, which is a tedious and error-prone task, and therefore an expensive process. In this paper we propose, in the first part, an extended architecture that aims to semi-automate the process of transformation in the context of MDA. This architecture involves concepts and techniques of metamodel matching, inspired and borrowed from schema matching techniques that are an important issue in the database and ontology domain. In the second part, our architecture is enforced by a methodology which details the different steps leading to a semi-automatic transformation process. Matching foundations and our approach for metamodel matching are discussed. Then, we use UML and the C# platform to illustrate our approach and to evaluate our Mapping Tool for MDE (MT4MDE) and Semi-Automatic Matching Tool for MDE (SAMT4MDE).
Type de document :
Article dans une revue
International Journal of Information System Modeling and Design, IGI Global, 2010, 1 (4), pp.48-76. 〈10.4018/jismd.2010100103〉
Liste complète des métadonnées

https://hal-lirmm.ccsd.cnrs.fr/lirmm-00534518
Contributeur : Marianne Huchard <>
Soumis le : mardi 9 novembre 2010 - 20:40:00
Dernière modification le : jeudi 5 avril 2018 - 10:36:48

Identifiants

Citation

Slimane Hammoudi, Wajih Alouini, Denivaldo Lopes, Marianne Huchard. Towards A Semi-Automatic Transformation Process in MDA: Architecture, Methodology and First Experiments. International Journal of Information System Modeling and Design, IGI Global, 2010, 1 (4), pp.48-76. 〈10.4018/jismd.2010100103〉. 〈lirmm-00534518〉

Partager

Métriques

Consultations de la notice

190