Resolving Conflicts in Role-based Multimodel-Synchronization
Supplementary material for the COP 2021 publication "Resolving Synchronization Conflicts in Role-based Multimodel-Synchronization Environments" by Sebastian Ebert, Tim Kluge , Sebastian Götz, Uwe Aßmann and Christopher Werner.
The repository contains the source code of a library to be used as a core for systems synchronizing heterogenous object-oriented models.
Installation
This project is based on Maven, thus building it is simple:
- clone this project into your workspace
- cd into the cloned project
- run mvn -compile
- run mvn -package
Setting up IntelliJ
- Install IntelliJ's Plugin for Scala-Support
- Clone this maven project
- Import the project into IntelliJ
- Wait till all dependencies are downloaded / installed
Prerequisites
- Java SE Development Kit 8 (minimum)
- Maven 3.6.0 (minimum)