Resolving Synchronization Conflicts in Role-Based Multimodel-Synchronization Environments
Research output: Contribution to conferences › Paper › Contributed › peer-review
Contributors
Abstract
The ability to collaboratively edit data in distributed environments is essential in our information-based industry. Typically users or systems concurrently access and modify data from different locations for different purposes. Each purpose might require its own representation and subset of the shared data (i.e., a model), for the editor to be productive. Consequently, a multi-model system results, which requires multi-directional synchronization. Although some approaches exist to realize such systems, none of these supports concurrent modifications. To overcome this limitation, we extend previous work on role-oriented model synchronization with a novel conflict detection and resolution approach. Role-oriented programming has been shown to be an adequate paradigm to realize multi-model systems, as it offers separation of concerns at the level of object collaborations and allows to express context-dependent behavior. We evaluate our approach using an employee data management case study and assess the introduced performance overhead.
Details
Original language | English |
---|---|
Pages | 1-8 |
Number of pages | 8 |
Publication status | Published - 11 Jul 2021 |
Peer-reviewed | Yes |
Workshop
Title | ACM International Workshop on Context-Oriented Programming and Advanced Modularity |
---|---|
Abbreviated title | COP |
Conference number | |
Duration | 12 July 2021 |
Website | |
Degree of recognition | International event |
Location | Online |
City |
External IDs
Scopus | 85111751149 |
---|---|
ORCID | /0000-0002-1704-3782/work/142252533 |
ORCID | /0000-0003-1537-7815/work/168720052 |
Keywords
ASJC Scopus subject areas
Keywords
- Model Synchronization, Model Transformation, Role-based Modeling, Synchronization Conflict Resolution