2014
DOI: 10.1109/tse.2014.2354344
|View full text |Cite
|
Sign up to set email alerts
|

Model-Transformation Design Patterns

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
69
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
4
4

Relationship

3
5

Authors

Journals

citations
Cited by 41 publications
(69 citation statements)
references
References 26 publications
0
69
0
Order By: Relevance
“…Design patterns for MTs are gaining popularity since the past decade, yet their awareness is still low, as reported in [35]. For example, a catalog of MT design patterns is presented in [33,34], together with illustrative implementations of the patterns in UML-RSDS. This catalog is revised in [15], and an approach called DelTa to instantiate the patterns using higher-order transformations is proposed.…”
Section: Related Workmentioning
confidence: 99%
“…Design patterns for MTs are gaining popularity since the past decade, yet their awareness is still low, as reported in [35]. For example, a catalog of MT design patterns is presented in [33,34], together with illustrative implementations of the patterns in UML-RSDS. This catalog is revised in [15], and an approach called DelTa to instantiate the patterns using higher-order transformations is proposed.…”
Section: Related Workmentioning
confidence: 99%
“…The benefit of using this pattern is that it can help ensure hippocraticness; the disadvantage is the test for existence, which can degrade BX performance. However, we note that other patterns, e.g., related to indexing [17] -and model indexing frameworks like Hawk -can help offset this.…”
Section: Unique Instantiation Patternmentioning
confidence: 90%
“…Many different patterns have been developed and captured in the literature, including some for model transformations. In this section we present three examples, taken from Lano et al [17] with some customisation for our context.…”
Section: Design Patterns For Bxmentioning
confidence: 99%
“…Specialised patterns, for particular technical domains, have also been defined, for concurrent systems, for security, and for many other concerns. In the model transformations (MT) domain, patterns have also been identified and formalised [24], [102], [145]. For example, the fundamental pattern Auxiliary Metamodel involves the introduction of auxiliary metamodel entity types and/or features to support transformation processing, such as the maintenance of traces or other information associated with the transformation execution [145].…”
Section: Introductionmentioning
confidence: 99%
“…In the model transformations (MT) domain, patterns have also been identified and formalised [24], [102], [145]. For example, the fundamental pattern Auxiliary Metamodel involves the introduction of auxiliary metamodel entity types and/or features to support transformation processing, such as the maintenance of traces or other information associated with the transformation execution [145]. A specialised pattern is Auxiliary Correspondence Model, which uses auxiliary entity types and features to maintain a correspondence between source and target elements, to support bidirectional processing such as change propagation and model synchronisation ( Figure 1).…”
Section: Introductionmentioning
confidence: 99%