2011
DOI: 10.1007/978-3-642-21732-6_14
|View full text |Cite
|
Sign up to set email alerts
|

Performance in Model Transformations: Experiments with ATL and QVT

Abstract: Model transformations are increasingly being incorporated in software development processes. However, as systems being developed with transformations grow in size and complexity, the performance of the transformations tends to degrade. In this paper we investigate the factors that have an impact on the execution performance of model transformations. We analyze the performance of three model transformation language engines, namely ATL, QVT Operational Mappings and QVT Relations. We implemented solutions to two … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
31
0

Year Published

2012
2012
2018
2018

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 39 publications
(31 citation statements)
references
References 6 publications
0
31
0
Order By: Relevance
“…Depending on the size of the models, model transformations can be computationally expensive to execute. There has been recent interest in increasing the efficiency of model transformation execution [26,27]. We need to explore how this could be integrated into model-based optimisation.…”
Section: Performancementioning
confidence: 99%
“…Depending on the size of the models, model transformations can be computationally expensive to execute. There has been recent interest in increasing the efficiency of model transformation execution [26,27]. We need to explore how this could be integrated into model-based optimisation.…”
Section: Performancementioning
confidence: 99%
“…ATL is part of the Eclipse Modeling Framework (EMF), a modeling framework for the design of tools based on structured data models (Amstel et al, 2011). In addition, ATL accepts several models as input in the transformation process.…”
Section: Atlasmentioning
confidence: 99%
“…Execution modes, structure, benefits and technical limitations are thus described. (Amstel et al, 2011).…”
Section: Introductionmentioning
confidence: 99%
“…In this case, the domain is the manipulation of models represented in a language that adheres to a certain metamodel. We have opted for the use of a domain specific language, choosing the Atlas Transformation Language (ATL) [12,111], as this language has shown to be the fastest performing among current model transformation languages [118]. Additionally, ATL has an active development community of users and is well maintained.…”
Section: Process Automationmentioning
confidence: 99%
“…The ATL editor and transformation engine are provided as an Eclipse plug-ins. ATL outperforms other model transformation engines and has an active community [118]. For the model-to-text transformations, we opted for the use of the Epsilon Generation Language (EGL).…”
Section: A2 Model Transformationmentioning
confidence: 99%