Bidirectional Transformations: A Cross-Discipline Perspective: GRACE Meeting Notes, State of the Art, and Outlook

K Czarnecki, JN Foster, Z Hu, R Lämmel… - Theory and Practice of …, 2009 - Springer
Abstract The GRACE International Meeting on Bidirectional Transformations was held in
December 2008 near Tokyo, Japan. The meeting brought together researchers and …

From state-to delta-based bidirectional model transformations: The symmetric case

Z Diskin, Y **ong, K Czarnecki, H Ehrig… - … Languages and Systems …, 2011 - Springer
A bidirectional transformation (BX) keeps a pair of interrelated models synchronized.
Symmetric BXs are those for which neither model in the pair fully determines the other. We …

A research roadmap towards achieving scalability in model driven engineering

DS Kolovos, LM Rose, N Matragkas, RF Paige… - Proceedings of the …, 2013 - dl.acm.org
As Model-Driven Engineering (MDE) is increasingly applied to larger and more complex
systems, the current generation of modelling and model management technologies are …

Verification and validation of declarative model-to-model transformations through invariants

J Cabot, R Clarisó, E Guerra, J de Lara - Journal of Systems and Software, 2010 - Elsevier
In this paper we propose a method to derive OCL invariants from declarative model-to-
model transformations in order to enable their verification and analysis. For this purpose we …

Symmetric lenses

M Hofmann, B Pierce, D Wagner - ACM SIGPLAN Notices, 2011 - dl.acm.org
Lenses--bidirectional transformations between pairs of connected structures--have been
extensively studied and are beginning to find their way into industrial practice. However …

Complete and accurate clone detection in graph-based models

NH Pham, HA Nguyen, TT Nguyen… - 2009 IEEE 31st …, 2009 - ieeexplore.ieee.org
Model-Driven Engineering (MDE) has become an important development framework for
many large-scale software. Previous research has reported that as in traditional code-based …

Three complementary approaches to bidirectional programming

N Foster, K Matsuda, J Voigtländer - … , SSGIP 2010, Oxford, UK, March 22 …, 2012 - Springer
This paper surveys three distinct approaches to bidirectional programming. The first
approach, syntactic bidirectionalization, takes a program describing the forward …

Feature-based classification of bidirectional transformation approaches

S Hidaka, M Tisi, J Cabot, Z Hu - Software & Systems Modeling, 2016 - Springer
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 …

A feature-based classification of model repair approaches

N Macedo, T Jorge, A Cunha - IEEE Transactions on Software …, 2016 - ieeexplore.ieee.org
Consistency management, the ability to detect, diagnose and handle inconsistencies, is
crucial during the development process in Model-driven Engineering (MDE). As the …

Supporting automatic model inconsistency fixing

Y **ong, Z Hu, H Zhao, H Song, M Takeichi… - … of the 7th joint meeting of …, 2009 - dl.acm.org
Modern development environments often involve models with complex consistency
relations. Some of the relations can be automatically established through" fixing …