loading...
A Pattern based Model Evolution Approach
Bangalore, India December 06-December 08
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/APSEC.2006.813th Asia Pacific Software Engineerin ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Soon-Kyeong Kim, University of Queensland, St Lucia, Australia
David Carrington, University of Queensland, St Lucia, Australia
In this paper, we present a framework for patternbased model evolution approaches in the MDA context. In the framework, users define patterns using a pattern modeling language that is designed to describe software design patterns, and they can use the patterns as rules to evolve their model. In the framework, design model evolution takes place via two steps. The first step is a binding process of selecting a pattern and defining where and how to apply the pattern in the model. The second step is an automatic model transformation that actually evolves the model according to the binding information and the pattern rule. The pattern modeling language is defined in terms of a MOF-based role metamodel, and implemented using an existing modeling framework, EMF, and incorporated as a plugin to the Eclipse modeling environment. The model evolution process is also implemented as an Eclipse plugin. With these two plugins, we provide an integrated framework where defining and validating patterns, and model evolution based on patterns can take place in a single modeling environment.
Citation:
Soon-Kyeong Kim, David Carrington, "A Pattern based Model Evolution Approach," apsec, pp.217-224, 13th Asia Pacific Software Engineering Conference (APSEC'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.