2019
DOI: 10.1007/978-3-030-22559-9_5
|View full text |Cite
|
Sign up to set email alerts
|

Incremental Bidirectional Transformations: Comparing Declarative and Procedural Approaches Using the Families to Persons Benchmark

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(5 citation statements)
references
References 17 publications
0
5
0
Order By: Relevance
“…Medini QVT has become a de facto standard for QVT-R developers, as it has been the most widely used QVT-R tool for several years. The tool adopts a variant semantics (based on persistent traces), but also has limitations for incremental updates and a lack of flexibility in its semantics [38].…”
Section: Issues In Qvt-r Semanticsmentioning
confidence: 99%
See 1 more Smart Citation
“…Medini QVT has become a de facto standard for QVT-R developers, as it has been the most widely used QVT-R tool for several years. The tool adopts a variant semantics (based on persistent traces), but also has limitations for incremental updates and a lack of flexibility in its semantics [38].…”
Section: Issues In Qvt-r Semanticsmentioning
confidence: 99%
“…We took tutorial examples from the Medini QVT site projects.ikv.de/qvt and from the QVT-D project repository of examples originating mainly from Mod-elMorf: git.eclipse.org/c/mmt/org.eclipse.qvtd.git. We also took cases from Github repositories and from published papers [12,28,[36][37][38]. Table 3 lists cases with their size in LOC, together with the kind of element mapping which is performed by the transformation, and any design patterns [20,25] or specification approach adopted.…”
Section: Rationale For the Semanticsmentioning
confidence: 99%
“…An example of transformation inversion is the Familiesto-persons case [1,23] (Figure 3). In T L the direction from families to male persons can be defined as: xor is the exclusive or operator.…”
Section: Using T L For Bidirectional Transformationsmentioning
confidence: 99%
“…After successful application of R with a selected/created fx for ex , the test R(ex , fx ) will return true in the remainder of the transformation execution. However, check-before-enforce can be problematic in batch mode execution, leading to unintended many-one matchings [23]. Instead, we adopt the semantics used by Medini QVT [14,17], which omits check-before-enforce.…”
Section: Synthesis Of Qvt-rmentioning
confidence: 99%
See 1 more Smart Citation