TY - GEN
T1 - Model evolution with aspect-oriented mechanisms
AU - Ubayashi, Naoyasu
AU - Tamai, Tetsuo
AU - Sano, Shinji
AU - Maeno, Yusaku
AU - Murakami, Satoshi
PY - 2005/12/1
Y1 - 2005/12/1
N2 - Model-based development is a software development method in which models are created before source code is written. Although the method is effective, we have to modify models when we face evolution such as change of platforms. These modifications crosscut over many places in the models, and tend to cause unexpected errors. In order to tackle this problem, we propose a method for model evolution using model transformations based on aspect orientation, a mechanism that modularizes crosscurting concerns. A modeler can extend model transformation rules by defining new aspects in the process of modeling. In this paper, we demonstrate the effectiveness of aspect orientation in terms of model evolution.
AB - Model-based development is a software development method in which models are created before source code is written. Although the method is effective, we have to modify models when we face evolution such as change of platforms. These modifications crosscut over many places in the models, and tend to cause unexpected errors. In order to tackle this problem, we propose a method for model evolution using model transformations based on aspect orientation, a mechanism that modularizes crosscurting concerns. A modeler can extend model transformation rules by defining new aspects in the process of modeling. In this paper, we demonstrate the effectiveness of aspect orientation in terms of model evolution.
UR - http://www.scopus.com/inward/record.url?scp=33846521792&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33846521792&partnerID=8YFLogxK
U2 - 10.1109/IWPSE.2005.24
DO - 10.1109/IWPSE.2005.24
M3 - Conference contribution
AN - SCOPUS:33846521792
SN - 0769523498
SN - 9780769523491
T3 - International Workshop on Principles of Software Evolution (IWPSE)
SP - 187
EP - 194
BT - Proceedings - Eighth International Workshop on Principles of Software Evolution, IWPSE 2005
T2 - 8th International Workshop on Principles of Software Evolution, IWPSE 2005
Y2 - 5 September 2005 through 6 September 2005
ER -