2004
DOI: 10.1007/978-3-540-30187-5_21
|View full text |Cite
|
Sign up to set email alerts
|

Generic and Meta-transformations for Model Transformation Engineering

Abstract: Abstract. The Model Driven Architecture necessitates not only the application of software engineering disciplines to the specification of modeling languages (language-ware) but also to design inter and intralanguage model transformations (transformation-ware). Although many model transformation approaches exist, their focus is almost exclusively put on functional correctness and intuitive description language while the importance of engineering issues such as reusability, maintainability, performance or compac… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
75
0

Year Published

2005
2005
2019
2019

Publication Types

Select...
4
4

Relationship

1
7

Authors

Journals

citations
Cited by 82 publications
(76 citation statements)
references
References 17 publications
0
75
0
Order By: Relevance
“…The former include reuse mechanisms for single rules, like rule inheritance [11], and for whole transformations, like superimposition [19] and phases [14]. Regarding type-independent approaches, there are fine-grained techniques like parameterized rules [8,10,17], and coarse-grained ones aimed at reusing complete transformations [16]. Among these proposals, only [16] supports the reuse of transformations for arbitrary meta-models, as in our case.…”
Section: Related Workmentioning
confidence: 99%
“…The former include reuse mechanisms for single rules, like rule inheritance [11], and for whole transformations, like superimposition [19] and phases [14]. Regarding type-independent approaches, there are fine-grained techniques like parameterized rules [8,10,17], and coarse-grained ones aimed at reusing complete transformations [16]. Among these proposals, only [16] supports the reuse of transformations for arbitrary meta-models, as in our case.…”
Section: Related Workmentioning
confidence: 99%
“…For instance, in [ALS08], transformation rules can define String parameters with the name of classes, attributes and associations which are resolved at run-time. In [VP04], the type of the objects in a rule can be variables which are also resolved at run-time. In addition, in this latter approach one can build meta-transformations to generate first-order rules where the variables are substituted by concrete types of a specific language, thus obtaining more efficient rules.…”
Section: Related Workmentioning
confidence: 99%
“…In Sect. 3 we present the SENSORIA model transformation approach and show how we use the VIATRA2 [37,2] model transformation tool for translating UML diagrams with compensation into the Saga calculus and therefore giving semantics to compensations. In Sect.…”
Section: Figmentioning
confidence: 99%
“…By having both languages, SENSORIA covers both pragmatical and formal mathematical approaches to model transformations. VIATRA2 [37,2] (Visual Automated Model Transformations) is a model transformation language supporting graph transformation rules and imperative abstract state VIATRA2 is a fully hybrid language since it allows to call graph transformation rules from imperative code through rule application calls, and also to call ASM code from declarative graph transformation rules. Nevertheless, VIATRA2 delivers a formal semantics of transformations along with the language.…”
Section: Use Of Model Transformation In Sensoriamentioning
confidence: 99%