The IRMA Community
Newsletters
Research IRM
Click a keyword to search titles using our InfoSci-OnDemand powered search:
|
Foundations of Component-Based Development and MDA
Abstract
The Model Driven Architecture (MDA) is a recent approach to modelcentric software development. Techniques that currently exist in MDAbased Case tools provide little support for dealing with component– based reuse. In this paper, we describe a metamodeling technique to reach a high level of reusability and adaptability of MDA components. A framework for defining reusable components from a MDA perspective is described. We propose to integrate Platform Independent Model (PIM), Platform Specific Models (PSMs) and code models with their respective metamodels. We propose a combination of UML/OCL metamodels with formal specifications. We use the intermediate notation called NEREUS (which is suited for metamodeling) and a system of transformation rules to translate UML/OCL into NEREUS. We address software reuse using metamodel/model transformations among PIM, PSMs and code models.
|
|