The IRMA Community
Newsletters
Research IRM
Click a keyword to search titles using our InfoSci-OnDemand powered search:
|
Specifying Refactorings as Metamodel-Based Transformations
|
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.
|
|