[LIBRO][B] Model-driven software engineering in practice

M Brambilla, J Cabot, M Wimmer - 2017 - books.google.com
This book discusses how model-based approaches can improve the daily practice of
software professionals. This is known as Model-Driven Software Engineering (MDSE) or …

Coupled software transformations revisited

R Lämmel - Proceedings of the 2016 ACM SIGPLAN International …, 2016 - dl.acm.org
We revisit the notion of coupled software transformations (CX) which is concerned with
kee** collections of software artifacts consistent in response to changes of individual …

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 …

[HTML][HTML] A posteriori operation detection in evolving software models

P Langer, M Wimmer, P Brosch… - Journal of Systems and …, 2013 - Elsevier
As every software artifact, also software models are subject to continuous evolution. The
operations applied between two successive versions of a model are crucial for …

Conservative QCA gate (CQCA) for designing concurrently testable molecular QCA circuits

H Thapliyal, N Ranganathan - 2009 22nd International …, 2009 - ieeexplore.ieee.org
Nanocircuits based on molecular QCA are prone to high error rates. In this paper, we
present a novel conservative logic gate termed'CQCA'(conservative QCA) to design …

Towards checking consistency-breaking updates between models and generated artifacts

MA Zaheri, M Famelis, E Syriani - 2021 ACM/IEEE International …, 2021 - ieeexplore.ieee.org
Model-based Low-Code systems rely on high-level specifications (models) to generate all
artifacts of the resulting software. Such artifacts can be code, schemas, as well as data, and …

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 …

[HTML][HTML] Co-evolving meta-models and their instance models: A formal approach based on graph transformation

F Mantz, G Taentzer, Y Lamo, U Wolter - Science of Computer …, 2015 - Elsevier
Abstract Model-driven engineering focuses on models as primary artifacts of the software
development process, which means programs are mainly generated by model-to-code …

A systematic map** study on DSL evolution

J Thanhofer-Pilisch, A Lang… - 2017 43rd Euromicro …, 2017 - ieeexplore.ieee.org
Domain-specific languages (DSLs) are frequently used in software engineering. In contrast
to general-purpose languages, DSLs are designed for a special purpose in a particular …

An analysis of educational games design frameworks from software engineering perspective

M Ahmad, LAB Rahim… - Journal of Information and …, 2015 - e-journal.uum.edu.my
Game-based learning has dominantly embedded itself into a tool of education in the 21st
century. In develo** educational games, many researchers have proposed frameworks to …