How and Why is Change Modeled? – A Scoping Literature ReviewShow others and affiliations
2025 (English)Conference paper, Published paper (Refereed)
Abstract [en]
Models and metamodels change, entailing efforts to keep related artifacts consistent, i.e., to reflect the implications of the changes on them. In order to assess these implications, the changes or evolution steps themselves are, in most cases, of highest interest, compared to the states of the models or metamodels. While the states can be used to derive the changes, some information on the actual changes might get lost, e.g., whether an empty class has been renamed or deleted and re-added. The use of deltas to describe changes is not limited to models and metamodels, but is also employed in other research areas. To get an overview of the used concepts and how they compare, we did a scoping literature review in the field of computer science, focused on modeling and related fields. We compared the different approaches in regard to how they model the change, their ability to model atomic or composite changes, their completeness in modeling all possible changes, as well as their purpose. This overview allows for more efficient concept re-use across domains in regard to the modeling of changes and the different use cases realized with them.url: https://doi.ieeecomputersociety.org/10.1109/MODELS-C68889.2025.00065
Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE) , 2025. p. 447-456
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:mdh:diva-73702DOI: 10.1109/MODELS-C68889.2025.00065ISI: 001735745700058Scopus ID: 2-s2.0-105030488528ISBN: 979-8-3315-7990-6 (print)OAI: oai:DiVA.org:mdh-73702DiVA, id: diva2:2005932
Conference
ACM/IEEE 28th International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), Grand Rapids, MI, USA
2025-10-132025-10-132026-05-13Bibliographically approved