Conflict management techniques for model merging: a systematic mapping review

M Sharbaf, B Zamani, G Sunyé - Software and Systems Modeling, 2023 - Springer
Abstract Model merging conflicts occur when different stakeholders aim to integrate their
contradicting changes that are applied concurrently to update software models. We conduct …

Collaborative model-driven software engineering: a systematic update

I David, K Aslam, S Faridmoayer… - 2021 ACM/IEEE 24th …, 2021 - ieeexplore.ieee.org
Current software engineering practices rely on highly heterogeneous and distributed teams
working in a collaborative setting. Between 2013–2020, the publication output in the field of …

Towards the next generation of reactive model transformations on low-code platforms: three research lines

B Horváth, Á Horváth, M Wimmer - Proceedings of the 23rd ACM/IEEE …, 2020 - dl.acm.org
Low-Code Development Platforms have emerged as the next-generation, cloud-enabled
collaborative platforms. These platforms adopt the principles of Model-Driven Engineering …

EOQ: An open source interface for a more DAMMMMN domain-specific model utilization

B Annighoefer, M Brunner, B Luettig… - 2021 ACM/IEEE …, 2021 - ieeexplore.ieee.org
Determinism, automation, multi-element, multi-model, multi-computer, multi-user support
and neutrality (DAMMMMN) are in our opinion important qualities of domain-specific …

Hierarchical edge computing

R Smeliansky - 2018 International Scientific and Technical …, 2018 - ieeexplore.ieee.org
The computing paradigm based on the giant like DC is replaced by a new paradigm. The
urgency of this shift is caused by the requirements of new applications that actively use …

The MONDO collaboration framework: secure collaborative modeling over existing version control systems

C Debreceni, G Bergmann, M Búr, I Ráth… - Proceedings of the 2017 …, 2017 - dl.acm.org
Model-based systems engineering of critical cyber-physical systems necessitates effective
collaboration between different stakeholders while still providing secure protection of …

Automatic resolution of model merging conflicts using quality-based reinforcement learning

M Sharbaf, B Zamani, G Sunyé - Journal of Computer Languages, 2022 - Elsevier
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 …

Unifying model-and screen sharing

Y Van Tendeloo, H Vangheluwe - 2018 IEEE 27th International …, 2018 - ieeexplore.ieee.org
The complexity of engineered systems is ever increasing, resulting in a plethora of larger
and more diverse models. This increase in complexity can be addressed by collaborative …

Supporting collaborative modeling via natural language processing

FB Aydemir, F Dalpiaz - … Modeling: 39th International Conference, ER 2020 …, 2020 - Springer
Engineering large-scale systems requires the collaboration among experts who use different
modeling languages and create multiple models. Due to their independent creation and …

Scalable modeling technologies in the wild: an experience report on wind turbines control applications development

A Gómez, X Mendialdua, K Barmpis… - Software and Systems …, 2020 - Springer
Scalability in modeling has many facets, including the ability to build larger models and
domain-specific languages (DSLs) efficiently. With the aim of tackling some of the most …