2011
DOI: 10.1007/978-3-642-19440-5_11
|View full text |Cite
|
Sign up to set email alerts
|

JTL: A Bidirectional and Change Propagating Transformation Language

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
78
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
5
2

Relationship

2
5

Authors

Journals

citations
Cited by 77 publications
(78 citation statements)
references
References 21 publications
0
78
0
Order By: Relevance
“…Model transformation experts found in logic programming a resource to implement and experiment with transformations and techniques related to transformations. With the development of the technology around model transformation, logic programming is not abandoned [15,16,17,18,19,20,21,22,23,24,25,26], given that experts investigate new aspects of model transformation that existent languages and tools do not cover. Moreover, some authors argue that Prolog is still suitable to learn about model transformations.…”
Section: Model Transformation and Prologmentioning
confidence: 99%
See 2 more Smart Citations
“…Model transformation experts found in logic programming a resource to implement and experiment with transformations and techniques related to transformations. With the development of the technology around model transformation, logic programming is not abandoned [15,16,17,18,19,20,21,22,23,24,25,26], given that experts investigate new aspects of model transformation that existent languages and tools do not cover. Moreover, some authors argue that Prolog is still suitable to learn about model transformations.…”
Section: Model Transformation and Prologmentioning
confidence: 99%
“…By using Prolog backtracking alternative transformation results can be generated, in order to find an optimized solution, for instance, with respect to a given metric. Also inversion of transformations and thus, the consideration of bidirectional transformations [32,24], is an open research line in which logic programming can find an application domain. Although these mechanisms are out of the scope of the paper, we find that the use of logic programming for model transformations is hardly a new research line.…”
Section: Model Transformation and Prologmentioning
confidence: 99%
See 1 more Smart Citation
“…While QVT-Operational enables the operational specification of model transformations, QVT-Relational targets a declarative specification of relations between models similar to TGGs. Further model transformation approaches are the Atlas Transformation Language (ATL) [53], PMT [93], and the Janus Transformation Language (JTL) [20]. The latter focuses on non-bijective bidirectional model transformations.…”
Section: Maintaining Multiple and Different Runtime Models In Anmentioning
confidence: 99%
“…For instance, PROGRES [6] is a TGG solution to create integration tools capable of dealing with non-deterministic cases, that is, when multiple rules can be applied in the current direction of a transformation. A similar approach is proposed by JTL [20], a bidirectional model transformation language specifically designed to support non-bijective transformations and change propagation. In particular, the language propagates changes occurring in a model to one or more related models according to the specified transformation regardless of the transformation direction, that is, JTL transformations can generate all possible solutions at once.…”
Section: Research Challengesmentioning
confidence: 99%