OceanRep
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 .
Preview |
Text
a-method-for-aspect-oriented-meta-model-evolution.pdf Download (311kB) | Preview |
Preview |
Slideshow
vao-jung.pdf Download (426kB) | Preview |
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 |
Copyright 2023 | GEOMAR Helmholtz-Zentrum für Ozeanforschung Kiel | All rights reserved
Questions, comments and suggestions regarding the GEOMAR repository are welcomed
at bibliotheksleitung@geomar.de !