Conflict management techniques for model merging: a systematic map** review
Abstract Model merging conflicts occur when different stakeholders aim to integrate their
contradicting changes that are applied concurrently to update software models. We conduct …
contradicting changes that are applied concurrently to update software models. We conduct …
Model composition in Model Driven Engineering: A systematic literature review
A Abouzahra, A Sabraoui, K Afdel - Information and Software Technology, 2020 - Elsevier
Abstract Context Model Driven Engineering (MDE) aims to alleviate complexity and improve
reusability in software development. The development of complex software implies to divide …
reusability in software development. The development of complex software implies to divide …
Automated model merge by design space exploration
Industrial applications of model-driven engineering to develop large and complex systems
resulted in an increasing demand for collaboration features. However, use cases such as …
resulted in an increasing demand for collaboration features. However, use cases such as …
Supermod—a model-driven tool that combines version control and software product line engineering
F Schwägerl, T Buchmann… - 2015 10th International …, 2015 - ieeexplore.ieee.org
Version control (VC) and Software Product Line Engineering (SPLE) are two software
engineering disciplines to manage variability in time and variability in space. In this paper, a …
engineering disciplines to manage variability in time and variability in space. In this paper, a …
Towards the integration of model-driven engineering, software product line engineering, and software configuration management
F Schwägerl, T Buchmann, S Uhrig… - 2015 3rd International …, 2015 - ieeexplore.ieee.org
Model-Driven Software Engineering (MDSE), Software Product Line Engineering (SPLE)
and Software Configuration Management (SCM) have been established as independent …
and Software Configuration Management (SCM) have been established as independent …
[HTML][HTML] A graph-based algorithm for three-way merging of ordered collections in EMF models
F Schwägerl, S Uhrig, B Westfechtel - Science of Computer Programming, 2015 - Elsevier
In EMF models, ordered collections appear as the values of multi-valued structural features.
Traditional, text-based version control systems do not sufficiently support three-way merging …
Traditional, text-based version control systems do not sufficiently support three-way merging …
Communicating eco-efficiency in industrial contexts: a framework for understanding the (lack) of success and applicability of eco-design
The connection between environmental and economic aspects is essential for proper eco-
design applicability in industrial contexts and examples are shown in this paper. The aim of …
design applicability in industrial contexts and examples are shown in this paper. The aim of …
Automatic resolution of model merging conflicts using quality-based reinforcement learning
Modeling is an activity in the software development life cycle in which different experts and
stakeholders collaborate as a team. In collaborative modeling, adhering to the optimistic …
stakeholders collaborate as a team. In collaborative modeling, adhering to the optimistic …
An N-Way Model Merging Approach Based on Artificial Bee Colony Algorithm
T Ye, G Qiao - e-Informatica Software Engineering Journal, 2024 - e-informatyka.pl
Background: In N-way model merging, model matching plays an important role. However,
the N-way model matching problem has been recognized as NP-hard. Aim: To search the …
the N-way model matching problem has been recognized as NP-hard. Aim: To search the …
Realizing a conceptual framework to integrate model-driven engineering, software product line engineering, and software configuration management
F Schwägerl, T Buchmann, S Uhrig… - … -Driven Engineering and …, 2015 - Springer
Software engineering is a highly integrative computer science discipline, combining a
plethora of different techniques to increase the quality of software development as well as …
plethora of different techniques to increase the quality of software development as well as …