2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C) 2021
DOI: 10.1109/models-c53483.2021.00064
|View full text |Cite
|
Sign up to set email alerts
|

Towards the Co-Evolution of Models and Artefacts of Industrial Tools Through External Views

Abstract: Modern software systems comprise multiple models. When these models are changed, interdependent models must be evolved accordingly. Manually managing this co-evolution of models is tedious and error-prone. Moreover, other interdependent artefacts, such as persisted states of industrial software applications, must co-evolve accordingly. Automated consistency preservation allows for efficiently managing the co-evolution of models. However, while state-of-the-art approaches operate delta-based, typical software a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
0
0

Year Published

2023
2023
2023
2023

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(2 citation statements)
references
References 46 publications
0
0
0
Order By: Relevance
“…State-based views are views that, as opposed to delta-based views, do not provide this fine-grained change sequence upon modification but instead only provide the modified view state. This is often the case when using existing tooling for views (Saglam & Kühn 2021). To close this gap, we investigate model differencing to provide these change sequences, thus allowing to leverage delta-based consistency preservation for state-based views.…”
Section: State-based Viewsmentioning
confidence: 99%
See 1 more Smart Citation
“…State-based views are views that, as opposed to delta-based views, do not provide this fine-grained change sequence upon modification but instead only provide the modified view state. This is often the case when using existing tooling for views (Saglam & Kühn 2021). To close this gap, we investigate model differencing to provide these change sequences, thus allowing to leverage delta-based consistency preservation for state-based views.…”
Section: State-based Viewsmentioning
confidence: 99%
“…These are, for example, views that encapsulate artifacts of existing software applications to bridge between established software applications and processes. These existing applications are often not designed in a model-driven way and thus do not provide the required fine-grained change information when the view is modified (Saglam & Kühn 2021). Furthermore, persistent, non-volatile unique element identifiers cannot either be assumed -due to the existing application or the view type definitionwhich makes identifying which elements of the original state changed significantly more complex.…”
Section: Introductionmentioning
confidence: 99%