2013 28th IEEE/ACM International Conference on Automated Software Engineering (ASE) 2013
DOI: 10.1109/ase.2013.6693134
|View full text |Cite
|
Sign up to set email alerts
|

Recovering model transformation traces using multi-objective optimization

Abstract: Model Driven Engineering (MDE) is based on a large set of models that are used and manipulated throughout the development cycle. These models are manually or automatically produced and/or exploited using model transformations. To allow engineers to maintain the models and track their changes, recovering transformation traces is essential. In this paper, we propose an automated approach, based on multi-objective optimization, to recover transformation traces between models. Our approach takes as input a source … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
12
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
4
2
2

Relationship

2
6

Authors

Journals

citations
Cited by 16 publications
(12 citation statements)
references
References 10 publications
0
12
0
Order By: Relevance
“…Moreover, our approach uses exploration rules to guide the DSE process, while constraints are used to describe the requirements that must be fulfilled. Furthermore, unlike existing approaches which also used the NSGA-II (e.g., [7,8,21,31]), our approaches adapt the constraint-dominate strategy of NSGA-II so that constraints' fulfillment is described as a top-level soft optimization objective, rather than a reward/penalty parameter or as a hard selection criterion. Hence, our approach can even be applied to optimize an existing invalid solution with regard to the top-level objective, which is minimizing constraint violation.…”
Section: Related Workmentioning
confidence: 97%
See 1 more Smart Citation
“…Moreover, our approach uses exploration rules to guide the DSE process, while constraints are used to describe the requirements that must be fulfilled. Furthermore, unlike existing approaches which also used the NSGA-II (e.g., [7,8,21,31]), our approaches adapt the constraint-dominate strategy of NSGA-II so that constraints' fulfillment is described as a top-level soft optimization objective, rather than a reward/penalty parameter or as a hard selection criterion. Hence, our approach can even be applied to optimize an existing invalid solution with regard to the top-level objective, which is minimizing constraint violation.…”
Section: Related Workmentioning
confidence: 97%
“…Multi-objective optimization techniques are widely used in Model Driven Engineering (MDE) field [13,16,31,35]. Recently, Kessentini et al [24] proposed an MDE-based framework for easing the adoption of search-based techniques (such as genetic algorithms) to MDE problems.…”
Section: Related Workmentioning
confidence: 99%
“…For each trace, the target fragment (bottom) has been determined as corresponding to the source fragment (top). Transformation mappings can be identified by an expert during the design process or recovered (semi-)automatically using, for instance, approaches such as the ones proposed by Saada et al [2013] or Grammel et al [2012]. …”
Section: Model Transformation By Examplementioning
confidence: 99%
“…This approach is called model transformation by example (MTBE) and several dedicated approaches have been presented in the past. Because of the huge search space when searching for possible model transformations for a given set of input/output model pairs, search‐based techniques have been applied to automate this complex task . While MTBE approaches do not foresee the existence of model transformation rules, on the contrary, the goal is to produce such rules; we discussed in this paper the orthogonal problem of finding the best sequence of rule applications for a given set of transformation rules in combination with transformation goals.…”
Section: Related Workmentioning
confidence: 99%