This repository serves as a replication package for the results discussed in the paper Evaluating Model Differencing for the Consistency Preservation of State-based Views. The paper is published at the 19th European Conference on Modelling Foundations and Applications (ECMFA 2023).
Besides the evolution scenarios described in the paper (AdvancedSuite
), there are further smaller test cases to check the model differencing against.
- Install Eclipse 2022-06 in the Eclipse Modeling Tools version.
- Install Xtext 2.30.0 from Eclipse Marketplace.
- Install the following Eclipse Plug-Ins from KIT SDQ Commons 2.1.0:
- SDQ Commons
- Install the following Eclipse Plug-Ins from Vitruv 3.0.0:
- Vitruv Applications for Component-based Systems
- Vitruv Change Sepcification and Propagation
- Vitruv Consistency Specification Languages
- Vitruv Consistency Specification Languages Runtimes
- Vitruv V-SUM Framework
- Import all projects in
tests
andoverrides/bundles
into Eclipse. - Run the test cases in project
tools.vitruv.applications.external.umljava
as JUnit Plug-In tests.