2012
DOI: 10.1007/978-3-642-30561-0_23
|View full text |Cite
|
Sign up to set email alerts
|

Viewpoint Co-evolution through Coarse-Grained Changes and Coupled Transformations

Abstract: Abstract. Multi-viewpoint modeling is an effective technique to deal with the ever-growing complexity of large-scale systems. The evolution of multi-viewpoint system specifications is currently accomplished in terms of fine-grained atomic changes. Apart from being a very low-level and cumbersome strategy, it is also quite unnatural to system modelers, who think of model evolution in terms of coarse-grained high-level changes. In order to bridge this gap, we propose an approach to formally express and manipulat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Year Published

2015
2015
2018
2018

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 11 publications
(4 citation statements)
references
References 31 publications
0
4
0
Order By: Relevance
“…This idea influenced later efforts on model synchronization frameworks in general (Van Der Straeten et al 2004;Van Gorp et al 2003) and in particular bidirectional model transformations (Moha et al 2009;France et al 2003). Other approaches use so-called correspondence rules for synchronizing models in the contexts of RM-ODP and model-driven web engineering (Cicchetti et al 2009;Grundy et al 1998;Wimmer et al 2012). All these approaches have in common that they consider only atomic changes when reconciling models and not refactorings.…”
Section: Model Refactoringsmentioning
confidence: 96%
See 2 more Smart Citations
“…This idea influenced later efforts on model synchronization frameworks in general (Van Der Straeten et al 2004;Van Gorp et al 2003) and in particular bidirectional model transformations (Moha et al 2009;France et al 2003). Other approaches use so-called correspondence rules for synchronizing models in the contexts of RM-ODP and model-driven web engineering (Cicchetti et al 2009;Grundy et al 1998;Wimmer et al 2012). All these approaches have in common that they consider only atomic changes when reconciling models and not refactorings.…”
Section: Model Refactoringsmentioning
confidence: 96%
“…All these approaches have in common that they consider only atomic changes when reconciling models and not refactorings. In previous work (Wimmer et al 2012), we presented coupled transformations to refactor different views altogether by automatically executing the coupled transformations when initial transformations are executed. Another work we are aware of allowing the propagation of more complex changes such as refactorings is (Ráth et al 2009) based on a kind of event/condition/action rules.…”
Section: Model Refactoringsmentioning
confidence: 99%
See 1 more Smart Citation
“…Some implementations use declarative logical languages [7] or UML in conjunction with QVT-R [20]. Others use coupled transformations that exploit explicit correspondence links [23] to propagate changes to dependent viewpoints. In contrast to our approach, the transformations are defined directly between the view types with viewpoint languages not between metamodels.…”
Section: Related Workmentioning
confidence: 99%