Title :
Model-Driven Refactoring Approaches: A Comparison Criteria
Author :
Misbhauddin, Mohammed ; Alshayeb, Mohammad
Author_Institution :
Inf. & Comput. Sci., King Fahd Univ. of Pet. & Miner., Dhahran, Saudi Arabia
Abstract :
Model-driven engineering, an emerging trend in software engineering, has enabled the application of refactoring to UML models. Due to its growing popularity in the domain of refactoring, a number of approaches to specify models and transformation rules have been proposed in literature. A comparison framework is required by researchers and practitioners to guide them in selecting an appropriate approach suitable to their specific needs and trade-offs. In this paper, we provide a set of suitable criteria to evaluate and compare the various model refactoring approaches that can aid practitioners and researchers in the selection process. The paper also compares the refactoring approaches against the framework.
Keywords :
Unified Modeling Language; software maintenance; MDSE; UML models; model-driven refactoring; model-driven software engineering; software refactoring; transformation rules; Computational modeling; Object oriented modeling; Semantics; Software; Unified modeling language; Comparision Criteria; Model Refactoring; UM;
Conference_Titel :
Sofware Engineering and Applied Computing (ACSEAC), 2012 African Conference on
Conference_Location :
Gaborone
Print_ISBN :
978-0-7695-4909-5
DOI :
10.1109/ACSEAC.2012.20