2021
DOI: 10.1016/j.jss.2020.110815
|View full text |Cite
|
Sign up to set email alerts
|

Enabling consistency in view-based system development — The Vitruvius approach

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
12
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 36 publications
(13 citation statements)
references
References 24 publications
1
12
0
Order By: Relevance
“…An execution strategy finds a new model assignment only by executing the transformations of the network, as more precisely defined by Klare et al [15,Definition 8]. If S(N, M ) = ⊥, we say that the strategy "resolves" N and M .…”
Section: Definition 6 a Universal Execution Strategy Determines An Omentioning
confidence: 99%
“…An execution strategy finds a new model assignment only by executing the transformations of the network, as more precisely defined by Klare et al [15,Definition 8]. If S(N, M ) = ⊥, we say that the strategy "resolves" N and M .…”
Section: Definition 6 a Universal Execution Strategy Determines An Omentioning
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%
“…We plan on evaluating our approach with the Ecore-based VITRUVIUS framework [21]. VITRUVIUS combines models into a virtual single-underlying model (V-SUM) employing transformation networks.…”
Section: Planned Evaluationmentioning
confidence: 99%
See 1 more Smart Citation
“…Models are means to manage information in highly complex systems in business modeling, in software engineering and many other fields. The solution to cope with complexity is often seen in the distribution and fragmentation of information between different models or views possibly in different modeling languages, thereby raising the issue of keeping the models consistent [1,13,37].…”
Section: Language Interleaving and Consistencymentioning
confidence: 99%