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

Z Diskin, Y Xiong, 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 …

JTL: a bidirectional and change propagating transformation language

A Cicchetti, D Di Ruscio, R Eramo… - … Conference, SLE 2010 …, 2011 - Springer
Abstract In Model Driven Engineering bidirectional transformations are considered a core
ingredient for managing both the consistency and synchronization of two or more related …

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 …

Supporting runtime software architecture: A bidirectional-transformation-based approach

H Song, G Huang, F Chauvel, Y Xiong, Z Hu… - Journal of Systems and …, 2011 - Elsevier
Runtime software architectures (RSA) are architecture-level, dynamic representations of
running software systems, which help monitor and adapt the systems at a high abstraction …

Synchronizing concurrent model updates based on bidirectional transformation

Y Xiong, H Song, Z Hu, M Takeichi - Software & Systems Modeling, 2013 - Springer
Abstract Model-driven software development often involves several related models. When
models are updated, the updates need to be propagated across all models to make them …

A model-driven approach to automate the propagation of changes among Architecture Description Languages

R Eramo, I Malavolta, H Muccini, P Pelliccione… - Software & Systems …, 2012 - Springer
As it is widely recognized, a universal notation accepted by any software architect cannot
exist. This caused a proliferation of architecture description languages (ADLs) each …

Model transformations

D Di Ruscio, R Eramo, A Pierantonio - … School on Formal Methods for the …, 2012 - Springer
Abstract In recent years, Model-Driven Engineering has taken a leading role in advancing a
new paradigm shift in software development. Leveraging models to a first-class status is at …

A precedence-driven approach for concurrent model synchronization scenarios using triple graph grammars

L Fritsche, J Kosiol, A Möller, A Schürr… - Proceedings of the 13th …, 2020 - dl.acm.org
Concurrent model synchronization is the task of restoring consistency between two
correlated models after they have been changed concurrently and independently. To …

Adapting transformations to metamodel changes via external transformation composition

K Garcés, JM Vara, F Jouault, E Marcos - Software & Systems Modeling, 2014 - Springer
Evolution is inherent to software systemsbecause of the rapid improvement of technologies
and business logic. As a software development paradigm, model driven engineering (MDE) …

[PDF][PDF] Incremental Concurrent Model Synchronization using Triple Graph Grammars.

F Orejas, E Pino, M Navarro - FASE, 2020 - library.oapen.org
In the context of software model-driven development, artifacts are specified by several
models describing different aspects, eg, different views, dynamic behavior, structure …