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 . Proceedings of the 2Nd Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling. ; pp. 19-22 . DOI 10.1145/2631675.2631681. VAO'14 .

[thumbnail of a-method-for-aspect-oriented-meta-model-evolution.pdf]
Preview
Text
a-method-for-aspect-oriented-meta-model-evolution.pdf

Download (311kB) | Preview
[thumbnail of vao-jung.pdf]
Preview
Slideshow
vao-jung.pdf

Download (426kB) | Preview

Supplementary data:

Abstract

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
Publisher: ACM
Projects: iObserve
Date Deposited: 10 Jul 2014 15:57
Last Modified: 30 Nov 2017 10:44
URI: https://oceanrep.geomar.de/id/eprint/25295

Actions (login required)

View Item View Item