Automated metamodel/model co-evolution: A search-based approach

W Kessentini, H Sahraoui, M Wimmer - Information and Software …, 2019 - Elsevier
Context: Metamodels evolve over time to accommodate new features, improve existing
designs, and fix errors identified in previous releases. One of the obstacles that may limit the …

Semi-automated metamodel/model co-evolution: a multi-level interactive approach

W Kessentini, V Alizadeh - Software and Systems Modeling, 2022 - Springer
Metamodels evolve even more frequently than programming languages. This evolution
process may result in a large number of instance models that are no longer conforming to …

Integrating the designer in-the-loop for metamodel/model co-evolution via interactive computational search

W Kessentini, M Wimmer, H Sahraoui - Proceedings of the 21th ACM …, 2018 - dl.acm.org
Metamodels evolve even more frequently than programming languages. This evolution
process may result in a large number of instance models that are no longer conforming to …

Interactive metamodel/model co-evolution using unsupervised learning and multi-objective search

W Kessentini, V Alizadeh - Proceedings of the 23rd ACM/IEEE …, 2020 - dl.acm.org
Metamodels evolve even more frequently than programming languages. This evolution
process may result in a large number of instance models that are no longer conforming to …

[HTML][HTML] Grammar Zoo: A corpus of experimental grammarware

V Zaytsev - Science of Computer Programming, 2015 - Elsevier
In this paper we describe composition of a corpus of grammars in a broad sense in order to
enable reuse of knowledge accumulated in the field of grammarware engineering. The …

Language Evolution, Metasyntactically

V Zaytsev - Electronic Communications of the EASST, 2012 - eceasst.org
Currently existing syntactic definitions employ many different notations (usually dialects of
EBNF) with slight deviations among them, which prevent efficient automated processing …

" Don't Touch my Model!" Towards Managing Model History and Versions during Metamodel Evolution

M Homolka, L Marchezan, WKG Assunção… - Proceedings of the 2024 …, 2024 - dl.acm.org
Metamodels, as any other software artifact, are expected to evolve. Consequently, the
instances of those metamodels-aka the models-must evolve according to the changes made …

[PDF][PDF] A Solution for Concurrent Versioning of Metamodels and Models.

A Cicchetti, F Ciccozzi, T Leveque - J. Object Technol., 2012 - jot.fm
Abstract Model-Driven Engineering has been widely recognised as a powerful paradigm for
shifting the focus of software development from coding to modelling in order to cope with the …

[PDF][PDF] “What Happened to my Models?” History-Aware Co-Existence and Co-Evolution of Metamodels and Models

Metamodels like many other software artifacts, are expected to evolve and exist in different
versions. Consequently, the instances of these metamodels (models), become invalid and …

[PDF][PDF] Cross-Platform Migration of Software Architectural UML-RT Models: An Industrial Experience

A Cicchetti, M Mohlin - es.mdu.se
In this paper, we focus on the development of a model migrator tool that automates the
migration of software architectural UMLRT models from HCL RTist to RTist in Code. HCL …