Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

Foundations of Component-Based Development and MDA

Foundations of Component-Based Development and MDA
View Free PDF
Author(s): Liliana Favre (Universidad Nacional del Centro de la Provincia de Buenos Aires, Argentina)
Copyright: 2005
Pages: 5
Source title: Managing Modern Organizations Through Information Technology
Source Editor(s): Mehdi Khosrow-Pour, D.B.A. (Information Resources Management Association, USA)
DOI: 10.4018/978-1-59140-822-2.ch029
ISBN13: 9781616921293
EISBN13: 9781466665354


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.

Body Bottom