As the Model Driven Development (MOD) 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. © Springer-Verlag Berlin Heidelberg 2005.
CITATION STYLE
Bendraou, R., Desfray, P., & Gervais, M. P. (2005). MDA components: A flexible way for implementing the MDA approach. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 3748 LNCS, pp. 59–73). https://doi.org/10.1007/11581741_6
Mendeley helps you to discover research relevant for your work.