Companion to the 21st ACM SIGPLAN Symposium on Object-Oriented Programming Systems, Languages, and Applications 2006
DOI: 10.1145/1176617.1176691
|View full text |Cite
|
Sign up to set email alerts
|

Atl

Abstract: In the context of Model Driven Engineering (MDE), models are the main development artifacts and model transformations are among the most important operations applied to models. A number of specialized languages have been proposed in order to specify model transformations. The OMG has, for instance, adopted the QVT specification. Apart from the software engineering properties of transformation languages, the availability of high quality tool support is also of major importance for the industrial adoption and ul… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2

Citation Types

0
9
0
1

Year Published

2013
2013
2022
2022

Publication Types

Select...
7
2

Relationship

0
9

Authors

Journals

citations
Cited by 107 publications
(11 citation statements)
references
References 6 publications
0
9
0
1
Order By: Relevance
“…Models are transformed into different models of the same or a different meta-model via the so-called model transformations. Driven by the appeal of DSLs, a plethora of dedicated MTLs have been introduced since the emergence of MDE as a software development approach [3,7,38,43]. Unlike general-purpose programming languages, MTLs are designed for the sole purpose of enabling developers to transform models.…”
Section: Model Transformation Languagesmentioning
confidence: 99%
“…Models are transformed into different models of the same or a different meta-model via the so-called model transformations. Driven by the appeal of DSLs, a plethora of dedicated MTLs have been introduced since the emergence of MDE as a software development approach [3,7,38,43]. Unlike general-purpose programming languages, MTLs are designed for the sole purpose of enabling developers to transform models.…”
Section: Model Transformation Languagesmentioning
confidence: 99%
“…Moreover, intra-model storage of traceability links is a human-friendly approach but progressively pollutes the models involved with information of secondary importance. The authors of Jouault et al [14] propose an extension of the UML use case metamodel to refine an abstract use case to more refined ones. The refinement of use cases enables to trace use cases at different abstraction levels, but the authors do not explain how to establish these traces.…”
Section: Related Workmentioning
confidence: 99%
“…Graph transformation allows one to safely apply graph‐transformation rules by assessing if they can be applied in parallel or sequentially and whether the application order matter . It takes the assumption that such transformation rules are well‐defined and come with precondition and postcondition formalized.…”
Section: Related Workmentioning
confidence: 99%