Andrés Yie
Andres Yie Garzon
Vrije Universiteit Brussel
Faculty of Sciences, DINF – SOFT
Pleinlaan 2
B-1050 Brussels
Belgium
- Office:
- 10 F 725
- Tel.:
- +32 2 629 3813
- Fax:
- +32 2 629 2870
- E-mail:
- a-yie@uniandes.edu.co
- vCard:
- Andres Yie Garzon
Job description
I am funded by the Vlaamse Interuniversitaire Raad in the context of a project named Caramelos. The project consists of a close collaboration between the Universidad de los Andes (Bogotá, Colombia) and the Vrije Universiteit Brussel (Brussels, Belgium).
As a result I perform my PhD research at the following labs:
System and Software Engineering Lab (VUB-SSEL)
Programming Technology Lab (VUB-PROG)
Software Construction Group (Uniandes)
Short research description
A single Model Transformation Chain (MTC) takes a high-level input model rooted in the problem domain and through one or more transformation steps produces a low-level output model rooted in the solution domain. To build a single ”almighty” MTC that is in charge of every design, implementation and specific platform concern is a complex task. Instead, we can use several smaller MTCs that are easier to develop and maintain, because each MTC is independently developed focusing on a specific concern. However, the MTCs must interoperate to produce complete applications; this inherently creates dependencies between them, because each MTC generates a part of the final low-level model. This research proposes an external and explicit mechanism to track dependencies between the MTCs (i.e., the MTCs are oblivious to the mechanism), which is used to automatically derive correspondence relationships between the final models generated by each MTC. The contribution of our mechanism is the reduction of complexity of building interoperable MTCs because the derived correspondences are resolved after the transformations execution, in the solution domain where the semantics of every concept is well-defined. The resolution process consists of 1) checking the consistency between the models, 2) producing communication bridges or 3) guiding the composition
The MTC Framework, is an approach that support the development of interoperable Model Transformation Chains (MTCs). Additionally, the MTC Framework offers a set of tools that support MTC developers and Application developers to apply our approach.
