Implementing HOTs that Generate Transformations with Two Input Models
Author
dc.contributor.author
Silvestre, Luis
Author
dc.contributor.author
Bastarrica Piñeyro, María Cecilia
Author
dc.contributor.author
Ochoa Delorenzi, Sergio
Admission date
dc.date.accessioned
2019-05-29T13:10:43Z
Available date
dc.date.available
2019-05-29T13:10:43Z
Publication date
dc.date.issued
2017
Cita de ítem
dc.identifier.citation
2013 32nd International Conference of the Chilean Computer Science Society (SCCC)
Cita de ítem
dc.identifier.citation
2013 32nd International Conference of the Chilean Computer Science Society (SCCC)
Identifier
dc.identifier.issn
15224902
Identifier
dc.identifier.other
10.1109/SCCC.2013.12
Identifier
dc.identifier.uri
https://repositorio.uchile.cl/handle/2250/168861
Abstract
dc.description.abstract
Model-driven Engineering (MDE) is a paradigmthat promotes the use of models and automatic model transfor-mations to handle complex software developments. Model trans-formations promise to reduce the effort for manipulating models.However, building transformations themselves is not easy. Higher-order Transformations (HOTs) are a means for automaticallybuilding model transformations. Building HOTs is in itself acomplex task mainly because there are no standard languagesfor implementing them, and there are not many HOTs availablein the literature to learn from. This situation is even worse whenmore sophisticated HOTs are required with two input models.We consider a real application to generate transformations fortailoring software process, because the generated transformationneeds to have two input models: the organizational process andthe project context model. In this paper, we show three differenttechniques for implementing this HOT and discuss their benefitsand limitations.