Resolving Synchronization Conflicts in Role-Based Multimodel-Synchronization Environments
Publikation: Beitrag zu Konferenzen › Paper › Beigetragen › Begutachtung
Beitragende
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
Originalsprache | Englisch |
---|---|
Seiten | 1-8 |
Seitenumfang | 8 |
Publikationsstatus | Veröffentlicht - 11 Juli 2021 |
Peer-Review-Status | Ja |
Workshop
Titel | ACM International Workshop on Context-Oriented Programming and Advanced Modularity |
---|---|
Kurztitel | COP |
Veranstaltungsnummer | |
Dauer | 12 Juli 2021 |
Webseite | |
Bekanntheitsgrad | Internationale Veranstaltung |
Ort | Online |
Stadt |
Externe IDs
Scopus | 85111751149 |
---|---|
ORCID | /0000-0002-1704-3782/work/142252533 |
ORCID | /0000-0003-1537-7815/work/168720052 |
Schlagworte
ASJC Scopus Sachgebiete
Schlagwörter
- Model Synchronization, Model Transformation, Role-based Modeling, Synchronization Conflict Resolution