Model evolution with aspect-oriented mechanisms

Naoyasu Ubayashi, Tetsuo Tamai, Shinji Sano, Yusaku Maeno, Satoshi Murakami

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Citations (Scopus)

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 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.

Original languageEnglish
Title of host publicationProceedings - Eighth International Workshop on Principles of Software Evolution, IWPSE 2005
Pages187-194
Number of pages8
DOIs
Publication statusPublished - Dec 1 2005
Externally publishedYes
Event8th International Workshop on Principles of Software Evolution, IWPSE 2005 - Lisbon, Portugal
Duration: Sep 5 2005Sep 6 2005

Publication series

NameInternational Workshop on Principles of Software Evolution (IWPSE)
Volume2005

Other

Other8th International Workshop on Principles of Software Evolution, IWPSE 2005
Country/TerritoryPortugal
CityLisbon
Period9/5/059/6/05

All Science Journal Classification (ASJC) codes

  • Software
  • Theoretical Computer Science
  • Modelling and Simulation
  • Computational Theory and Mathematics

Fingerprint

Dive into the research topics of 'Model evolution with aspect-oriented mechanisms'. Together they form a unique fingerprint.

Cite this