Revision: a tool for history-based model repair recommendations

M Ohrndorf, C Pietsch, U Kelter, T Kehrer - Proceedings of the 40th …, 2018 - dl.acm.org
Models in Model-Driven Engineering are heavily edited in all stages of software
development and can become temporarily inconsistent. In general, there are many …

Collaborative Model-Driven Software Engineering—A systematic survey of practices and needs in industry

I David, K Aslam, I Malavolta, P Lago - Journal of Systems and Software, 2023 - Elsevier
The engineering of modern software-intensive systems is carried out in collaboration among
stakeholders with specialized expertise. The complexity of such systems often also …

Graph Transformation for Software Engineers

R Heckel, G Taentzer - Springer International Publishing, doi, 2020 - Springer
The digital transformation of society affects all aspects of human life, offering new
opportunities but also creating challenges and risks. More tasks will be automated using …

An introduction to model versioning

P Brosch, G Kappel, P Langer, M Seidl… - International school on …, 2012 - Springer
With the emergence of model-driven engineering (MDE), software models are considered as
central artifacts in the software engineering process, going beyond their traditional use as …

Reasoning about product-line evolution using complex feature model differences

J Bürdek, T Kehrer, M Lochau, D Reuling… - Automated Software …, 2016 - Springer
Features define common and variable parts of the members of a (software) product line.
Feature models are used to specify the set of all valid feature combinations. Feature models …

Consistency-preserving edit scripts in model versioning

T Kehrer, U Kelter, G Taentzer - 2013 28th IEEE/ACM …, 2013 - ieeexplore.ieee.org
In model-based software development, models are iteratively evolved. To optimally support
model evolution, developers need adequate tools for model versioning tasks, including …

[HTML][HTML] Understanding the Landscape of Software Modelling Assistants for MDSE tools: A Systematic Map**

D Mosquera, M Ruiz, O Pastor, J Spielberger - Information and Software …, 2024 - Elsevier
Abstract Context Model Driven Software Engineering (MDSE) and low-code/no-code
software development tools promise to increase quality and productivity by modelling …

History-based model repair recommendations

M Ohrndorf, C Pietsch, U Kelter, L Grunske… - ACM Transactions on …, 2021 - dl.acm.org
Models in Model-driven Engineering are primary development artifacts that are heavily
edited in all stages of software development and that can become temporarily inconsistent …

Feature trace recording

PM Bittner, A Schultheiß, T Thüm, T Kehrer… - Proceedings of the 29th …, 2021 - dl.acm.org
Tracing requirements to their implementation is crucial to all stakeholders of a software
development process. When managing software variability, requirements are typically …

A fundamental approach to model versioning based on graph modifications: from theory to implementation

G Taentzer, C Ermel, P Langer, M Wimmer - Software & Systems Modeling, 2014 - Springer
In model-driven engineering, models are primary artifacts that can evolve heavily during
their life cycle. Therefore, versioning of models is a key technique to be offered by integrated …