5 Hits in 1.4 sec

Toward Bidirectionalization of ATL with GRoundTram [chapter]

Isao Sasano, Zhenjiang Hu, Soichiro Hidaka, Kazuhiro Inaba, Hiroyuki Kato, Keisuke Nakano
2011 Lecture Notes in Computer Science  
In this paper, as a first step toward realizing practical bidirectional model transformations, we present bidirectionalization of core part of the ATL by encoding it in the UnQL language, which is used  ...  In our previous work we have shown that transformations of graph structures given in some form can be bidirectionalized and have implemented a system called GRoundTram system for bidirectional graph transformations  ...  Our idea is to show that a small core of ATL can be bidirectionalized, while making use of the fact that this core part can coexist well with other parts that cannot be bidirectionalized.  ... 
doi:10.1007/978-3-642-21732-6_10 fatcat:pufzh3ioyjcrtm2rsfcpyfgumu

Feature-based classification of bidirectional transformation approaches

Soichiro Hidaka, Massimo Tisi, Jordi Cabot, Zhenjiang Hu
2015 Journal of Software and Systems Modeling  
This paper tries to clarify and visualize the space of design choices for bidirectional transformations from an MDE point of view, in the form of a feature model.  ...  Bidirectional model transformation is a key technology in Model-Driven Engineering (MDE), when two models that can change over time have to be kept constantly consistent with each other.  ...  The ATL transformation of the running case loses the information of the family affiliations of persons with identical last names.  ... 
doi:10.1007/s10270-014-0450-0 fatcat:uyjv3l3otbhcfktfvwjrl2o7da

Towards Co-evolution in Model-Driven Development Via Bidirectional Higher-Order Transformation

Bernhard Hoisl, Zhenjiang Hu, Soichiro Hidaka
2014 Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development  
To eliminate these shortcomings, we combine first-class transformation models with bidirectional transformations (BX).  ...  Regardless of their dependencies, (meta)models and transformations can evolve autonomously rendering referenced artifacts invalid.  ...  ACKNOWLEDGEMENTS This work has partly been funded by the Austrian Research Promotion Agency (FFG) of the Austrian Federal Ministry for Transport, Innovation and Technology (BMVIT) through the Competence  ... 
doi:10.5220/0004809004660471 dblp:conf/modelsward/HoislHH14 fatcat:na6hsfut4redtplpivpcwhzj6u

Uncertainty in bidirectional transformations

Romina Eramo, Alfonso Pierantonio, Gianni Rosa
2014 Proceedings of the 6th International Workshop on Modeling in Software Engineering - MiSE 2014  
This also implies dealing with the different types of model relationships that may exist in order to establish (re)usable traceability links.  ...  Conventional wisdom on bidirectionality in Model-Driven Engineering (MDE) suggests that it represents a crucial component to achieve superior model management, whether it be round-tripping, synchronisation  ...  When a change is performed, the transformation engine propagates the change towards the other direction.  ... 
doi:10.1145/2593770.2593772 dblp:conf/icse/EramoPR14 fatcat:tjjkqllx5zgm5l4taamodwi6si

Least-change bidirectional model transformation with QVT-R and ATL

Nuno Macedo, Alcino Cunha
2014 Journal of Software and Systems Modeling  
We also show how this technique can be applied to bidirectionalize ATL, a popular (but unidirectional) model transformation language.  ...  The implementation is based on an embedding of both QVT-R transformations and UML class diagrams (annotated with OCL) in Alloy, a lightweight formal specification language with support for automatic model  ...  They suggest that interoperability could be attained by mapping both QVT-R and ATL to QVT Operational. Some previous work has been done towards the bidirectionalization of ATL.  ... 
doi:10.1007/s10270-014-0437-x fatcat:jefhxbv3g5f63nqbm2vzin6goi