2014
DOI: 10.1007/978-3-319-08789-4_14
|View full text |Cite
|
Sign up to set email alerts
|

Reverse Engineering of Model Transformations for Reusability

Abstract: Esta es la versión de autor de la comunicación de congreso publicada en: This is an author produced version of a paper published in: Abstract. Reuse techniques are key for the industrial adoption of ModelDriven Engineering (MDE). However, while reusability has been successfully applied to programming languages, its use is scarce in MDE and, in particular, in model transformations.In previous works, we developed an approach that enables the reuse of model transformations for different meta-models. This is achie… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Year Published

2015
2015
2019
2019

Publication Types

Select...
5
2

Relationship

3
4

Authors

Journals

citations
Cited by 14 publications
(12 citation statements)
references
References 14 publications
0
12
0
Order By: Relevance
“…In this case, rt was developed with the intention of being reused. Hence, depending on the reuse approach, the MT needs to be packaged as a component [62], as a pattern [15], or the metamodel the MT is defined on may need to be sliced [63]. All other kinds of reuse are considered opportunistic.…”
Section: Classification Of Mt Reuse Approachesmentioning
confidence: 99%
See 2 more Smart Citations
“…In this case, rt was developed with the intention of being reused. Hence, depending on the reuse approach, the MT needs to be packaged as a component [62], as a pattern [15], or the metamodel the MT is defined on may need to be sliced [63]. All other kinds of reuse are considered opportunistic.…”
Section: Classification Of Mt Reuse Approachesmentioning
confidence: 99%
“…It can be a metamodel declaring the necessary classes and features in the context of reuse [15,21,62,65], a logic-based specification stating the constraints that a metamodel should fulfill to ensure a correct MT reuse [77], or a model describing metamodel requirements using a domain-specific language (DSL) [42,45]. Sometimes, this reuse interface can be (semi-)automatically derived from the MT [42,45,63,77]. While the above-mentioned interface kinds yield a black-box approach to reuse, the interface for reuse in whitebox approaches is the reusable transformation or an abstraction of it [15,74].…”
Section: Classification Of Mt Reuse Approachesmentioning
confidence: 99%
See 1 more Smart Citation
“…Computing static metamodel footprints has been extensively studied, and approaches exist for many languages, such as for Kermeta [37,38], ATL [11,59], and OCL [11]. As we discuss in Sect.…”
Section: Automated Generation Of Tracing Annotationsmentioning
confidence: 99%
“…A summary of the concrete demo presented at the conference is available online 1 . The concepts behind the component model underlying bentō have been reported elsewhere [4,5]. Nevertheless, the tool has been improved since its first versions with new features such as support for in-place transformations, validation, integration with a static analyser [6] 2 , and a REST-based repository to store and retrieve components.…”
Section: Introductionmentioning
confidence: 99%