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

Specifying Refactorings as Metamodel-Based Transformations

Specifying Refactorings as Metamodel-Based Transformations
View Free PDF
Author(s): Claudia Pereira (Universidad Nacional del Centro de la Provincia de Buenos Aires, Argentina)and Liliana Favre (Universidad Nacional del Centro de la Provincia de Buenos Aires, 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.ch064
ISBN13: 9781616921286
EISBN13: 9781466665361

Abstract

The Model Driven Architecture (MDA) is facing a paradigm shift from object-oriented software development to model-centric development. MDA distinguishes at least three different kinds of models: Platform Independent Model (PIM), Platform Specific Model (PSM) and Implementation Specific Model (ISM). With the MDA approach, some crucial points are the refactoring techniques that allow model transformations leaving their behavior unchanged but enhancing some non-functionality quality factors. In this paper we propose a uniform treatment of refactorings at levels of PIMs, PSMs, and ISMs. We define refactorings as metamodel-based transformation contracts that can be used to validate and test transformations.

Body Bottom