MDA Components: A Flexible Way for Implementing the MDA Approach

Reda Bendraou 1 Philippe Desfray Marie-Pierre Gervais 1
1 MoVe - Modélisation et Vérification
LIP6 - Laboratoire d'Informatique de Paris 6
Abstract : As the Model Driven Development (MDD) and Product Line Engineering (PLE) appear as major trends for reducing software development complexity and costs, an important missing stone becomes more visible: there is no standard and reusable assets for packaging the know-how and artifacts required when applied these approaches. To overcome this limit, we introduce in this paper the notion of MDA Component, i.e., a packaging unit for encapsulating business know-how and required resources in order to support specific operations on a certain kind of model. The aim of this work is to provide a standard way for representing this know-how packaging units. This is done by introducing a two-layer MOF-compliant metamodel. Whilst the first layer focuses on the definition of the structure and contents of the MDA Component, the second layer introduces a language independent way for describing its behavior. For a full specification, both layers can be merged using the UML2.0 package merge facility.
Document type :
Conference papers
Liste complète des métadonnées

https://hal.archives-ouvertes.fr/hal-01486925
Contributor : Lip6 Publications <>
Submitted on : Friday, March 10, 2017 - 3:52:05 PM
Last modification on : Thursday, March 21, 2019 - 2:41:54 PM

Links full text

Identifiers

Citation

Reda Bendraou, Philippe Desfray, Marie-Pierre Gervais. MDA Components: A Flexible Way for Implementing the MDA Approach. First European European Conference on Model Driven Architecture - Foundations and Application (ECMDA-FA '05), Nov 2005, Nuremberg, Germany. pp.59-73, ⟨10.1007/11581741_6⟩. ⟨hal-01486925⟩

Share

Metrics

Record views

92