TY - GEN
T1 - Model-driven refactoring approaches
T2 - A comparison criteria
AU - Misbhauddin, Mohammed
AU - Alshayeb, Mohammad
PY - 2012
Y1 - 2012
N2 - 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.
AB - 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.
KW - Comparision Criteria
KW - Model Refactoring
KW - UM
UR - https://www.scopus.com/pages/publications/84886528833
U2 - 10.1109/ACSEAC.2012.20
DO - 10.1109/ACSEAC.2012.20
M3 - Conference contribution
AN - SCOPUS:84886528833
SN - 9780769549095
T3 - Proceedings - African Conference on Software Engineering and Applied Computing, ACSEAC 2012
SP - 34
EP - 39
BT - Proceedings - African Conference on Software Engineering and Applied Computing, ACSEAC 2012
ER -