A Method for Aspect-oriented Meta-Model Evolution

Jung, Reiner, Heinrich, Robert, Schmieders, Eric, Misha, Strittmatter and Hasselbring, Wilhelm (2014) A Method for Aspect-oriented Meta-Model Evolution [Paper] In: 2Nd Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling, 22.07.2014, York, United Kingdom.


Download (304Kb) | Preview

Download (416Kb) | Preview

Supplementary data:


Long-living systems face many modifications and extensions over time due to changing technology and requirements. This causes changes in the models reflecting the systems, and subsequently in the underlying meta-models, as their structure and semantics are adapted to adhere these changes. Modifying meta-models requires adaptations in all tools realizing their semantics. This is a costly endeavor, especially for complex meta-models.

To solve this problem we propose a method to construct and refactor meta-models to be concise and focused on a small set of concerns. The method results in simpler metamodel modification scenarios and fewer modifications, as new concerns and aspects are encapsulated in separate meta-models. Furthermore, we define design patterns based on the different roles meta-models play in software. Thus, we keep large and complex modeling projects manageable due to the improved adaptability of their meta-model basis.

Document Type: Conference or Workshop Item (Paper)
Keywords: Design Pattern Aspect Modeling Evolution Meta-Model Extension
Research affiliation: Kiel University > Software Engineering
OceanRep > The Future Ocean - Cluster of Excellence
Refereed: Yes
DOI etc.: 10.1145/2631675.2631681
Projects: iObserve
Date Deposited: 10 Jul 2014 15:57
Last Modified: 30 Nov 2017 10:44
URI: http://eprints.uni-kiel.de/id/eprint/25295

Actions (login required)

View Item View Item

Document Downloads

More statistics for this item...