IRMA-International.org: Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

MDA-Based Design Pattern Components

MDA-Based Design Pattern Components
View Free PDF
Author(s): Liliana Martinez (Universidad Nacional del Centro de la Provincia de Buenos Aires, Tandil - Argentina, Argentina) and Liliana Favre (Universidad Nacional del Centro de la Provincia de Buenos Aires, Tandil - Argentina, Argentina)
Copyright: 2006
Pages: 5
Source title: Emerging Trends and Challenges in Information Technology Management
Source Editor(s): Mehdi Khosrow-Pour, D.B.A. (Information Resources Management Association, USA)
DOI: 10.4018/978-1-59904-019-6.ch063
ISBN13: 9781616921286
EISBN13: 9781466665361

Abstract

The Model Driven Architecture (MDA) is an initiative of the Object Management Group (OMG) that promotes the use of models for developing software systems. It distinguishes at least three different kinds of models: Platform Independent Model (PIM), Platform Specific Model (PSM) and Implementation Specific Model (ISM). The concepts of models, metamodels and model transformations are at the core of MDA. In this paper we describe a meta-modeling technique to define design pattern components from a MDA perspective. In this context, we propose a “megamodel” for defining reusable components that integrates different kinds of models with their respective metamodels. We analyze metamodel-based model transformations among levels of PIMs, PSMs and ISMs. We illustrate the approach to define reusable design pattern components using the Observer pattern.

Body Bottom