2020
DOI: 10.1007/978-3-030-37873-8_15
|View full text |Cite
|
Sign up to set email alerts
|

Classifying Approaches for Constructing Single Underlying Models

Abstract: Multi-view environments for software development allow different views of a software system to be defined to cover the requirements of different stakeholders. One way of ensuring consistency of overlapping information often contained in such views is to project them "on demand" from a Single Underlying Model (SUM). However, there are several ways to construct and adapt such SUMs. This paper presents four archetypal approaches and analyses their advantages and disadvantages based on several new criteria. In add… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
4
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
3
3

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(6 citation statements)
references
References 22 publications
0
4
0
Order By: Relevance
“…Unlike other model synchronization approaches [27], we focus on low-level connection endpoint definitions based on messages.…”
Section: Discussionmentioning
confidence: 99%
“…Unlike other model synchronization approaches [27], we focus on low-level connection endpoint definitions based on messages.…”
Section: Discussionmentioning
confidence: 99%
“…There is a wide variety of many different model-view approaches (Brunelière et al 2018) and multi-view modeling approaches (Cicchetti et al 2019;Meier, Werner, et al 2020). Meier, Kateule, & Winter (2020) introduce an approach to define viewpoints and views via reusable and generic operators, thus splitting the model-view transformation into parts.…”
Section: Model-view Approachesmentioning
confidence: 99%
“…Single-underlying models [16] combine multiple models into one single source of truth, thus enabling both multi-model consistency preservation and multi-view modeling. Meier, Werner, Klare, et al [20] compare different SUM-based approaches, examples are VITRUVIUS [21] and NAOMI [25]. We use the former for our approach.…”
Section: B Co-evolution Of Modelsmentioning
confidence: 99%
“…To realize model-view consistency, we need explicit support for view definitions. There are multiple view-based approaches for consistency preservation that thus both allow multi-model co-evolution and view definition [20]. In the following, we propose our envisioned approach for the integration of external tools through external views.…”
Section: Approachmentioning
confidence: 99%
See 1 more Smart Citation