2017
DOI: 10.1109/tse.2017.2654255
|View full text |Cite
|
Sign up to set email alerts
|

Model Transformation Modularization as a Many-Objective Optimization Problem

Abstract: Model transformation programs are iteratively refined, restructured, and evolved due to many reasons such as fixing bugs and adapting existing transformation rules to new metamodels version. Thus, modular design is a desirable property for model transformations as it can significantly improve their evolution, comprehensibility, maintainability, reusability, and thus, their overall quality. Although language support for modularization of model transformations is emerging, model transformations are created as mo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
30
0
1

Year Published

2017
2017
2022
2022

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 48 publications
(31 citation statements)
references
References 86 publications
0
30
0
1
Order By: Relevance
“…The most desired feature is being able to reuse parts of a transformation and not necessarily the whole transformation. While some MT languages provide some notion of modularization [17,72], we are not aware of any approach that slices parts of an existing model transformation not modularized from the beginning, to allow the reuse of those parts.…”
Section: Comparing Mt Reuse Approaches and Community Needsmentioning
confidence: 99%
See 1 more Smart Citation
“…The most desired feature is being able to reuse parts of a transformation and not necessarily the whole transformation. While some MT languages provide some notion of modularization [17,72], we are not aware of any approach that slices parts of an existing model transformation not modularized from the beginning, to allow the reuse of those parts.…”
Section: Comparing Mt Reuse Approaches and Community Needsmentioning
confidence: 99%
“…Intra-transformation reuse is typically specific for a MT language. Some of the proposed techniques include rules with variability [67], ATL module superimposition [17,72], and rule inheritance [75]. Other internal composition mechanisms are phases [61], hooks [60] and unit combinators [29].…”
Section: Related Workmentioning
confidence: 99%
“…Another way to evaluate the solution sets is to report their descriptive statistical results, such as the best, mean, and median values on each objective from each solution set. This has been profoundly used in Search-Based SE (SBSE) [6], [9], [18], [22], [37], [130], [134]. However, some of these statistic indexes may easily give misleading evaluation results.…”
Section: Introductionmentioning
confidence: 99%
“…В настоящее время для решения задач оптимизации технического и экономического содержания используются алгоритмы, связанные с нахождением экстремумов функций нескольких переменных [1,2]. Например, нахождение минимума для отыскания функции цели [3]  …”
Section: Introductionunclassified