Automated extraction of grammar optimization rule configurations for metamodel-grammar co-evolution

W Zhang, R Hebig, D Strüber… - Proceedings of the 16th …, 2023 - dl.acm.org
When a language evolves, meta-models and associated gram-mars need to be co-evolved
to stay mutually consistent. Previous work has supported the automated migration of a …

Testing models and model transformations using classifying terms

F Hilken, M Gogolla, L Burgueño… - Software & Systems …, 2018 - Springer
This paper proposes the use of equivalence partitioning techniques for testing models and
model transformations. In particular, we introduce the concept of classifying terms, which are …

Introduction to bidirectional transformations

F Abou-Saleh, J Cheney, J Gibbons, J McKinna… - … Summer School, Oxford …, 2018 - Springer
Bidirectional transformations (BX) serve to maintain consistency between different
representations of related and often overlap** information, translating changes in one …

Connecting software build with maintaining consistency between models: towards sound, optimal, and flexible building from megamodels

P Stevens - Software and Systems Modeling, 2020 - Springer
Software build systems tackle the problem of building software from sources in a way which
is sound (when a build completes successfully, the relations between the generated and …

Bidirectionally tolerating inconsistency: Partial transformations

P Stevens - … to Software Engineering: 17th International Conference …, 2014 - Springer
A foundational property of bidirectional transformations is that they should be correct: that is,
the transformation should succeed in restoring consistency between any models it is given …

[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 …

On principles of least change and least surprise for bidirectional transformations

J Cheney, J Gibbons, J McKinna… - Journal of Object …, 2017 - ora.ox.ac.uk
In software engineering and elsewhere, different people may work intensively with different,
but related, artefacts, eg models, documents, or code. They may use bidirectional …

Formal foundations for information-preserving model synchronization processes based on triple graph grammars

J Kosiol - 2022 - archiv.ub.uni-marburg.de
Restoring consistency between different information-sharing artifacts after one of them has
been changed is an important problem that arises in several areas of computer science. In …

Towards sound, optimal, and flexible building from megamodels

P Stevens - Proceedings of the 21th ACM/IEEE International …, 2018 - dl.acm.org
The model-driven development of systems involves multiple models, metamodels and
transformations. Transformations--which may be bidirectional--specify, and provide means …

[BOEK][B] Building Transformation Networks for Consistent Evolution of Interrelated Models

H Klare - 2022 - library.oapen.org
Complex software systems are described with multiple artifacts, such as code, design
diagrams and others. Ensuring their consistency is crucial and can be automated with …