The Community for Technology Leaders
Principles of Software Evolution, International Workshop on (2005)
Lisbon, Portugal
Sept. 5, 2005 to Sept. 6, 2005
ISSN: 1550-4077
ISBN: 0-7695-2349-8
pp: 187-194
Yusaku Maeno , Kyushu Institute of Technology, Fukuoka, Japan
Shinji Sano , Kyushu Institute of Technology, Fukuoka, Japan
Satoshi Murakami , Kyushu Institute of Technology, Fukuoka, Japan
Naoyasu Ubayashi , Kyushu Institute of Technology, Fukuoka, Japan
Tetsuo Tamai , University of Tokyo, Japan
ABSTRACT
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 crosscutting 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.
INDEX TERMS
null
CITATION
Yusaku Maeno, Shinji Sano, Satoshi Murakami, Naoyasu Ubayashi, Tetsuo Tamai, "Model Evolution with Aspect-Oriented Mechanisms", Principles of Software Evolution, International Workshop on, vol. 00, no. , pp. 187-194, 2005, doi:10.1109/IWPSE.2005.24
86 ms
(Ver 3.3 (11022016))