CVSM 2014 Logo

International Workshop on
Comparison and Versioning of Software Models (CVSM 2014)
February, 2014

Co-located with the Software Engineering (SE2014), February 25 - 28, 2014, Kiel, Germany

Latest News

2013-12-31: New Deadline: 2013.12.13
2013-12-01: EasyChair is open
2013-11-14: Call For Paper available
2013-09-04: Website is online

Important Dates

2013-12-31: Deadline for submissions
2014-01-13: Notification
2014-02-14: Final version due


  • Workshop Theme and Goals
  • Programm
  • Organisation
  • Program Committee

  • Workshop Theme and Goals

    The International Workshop Series on Comparison and Versioning of Software Models (CVSM) brings together researchers and practitioners in the field of model versioning. It aims at collecting and consolidating experience gained in this technology, at distinguishing unresolved from solved questions, at identifying reasons why questions have remained unsolved, and at identifying new technical challenges which emerged after first practical applications.

    The main topics of the CVSM are model comparison and differencing, model patching and model merging.

    This includes subtopics like

    - differences between models (foundations, algorithms, heuristics, complexity, quality, metrics)
    - recognition of user operations in differences
    - merging and patching of models (incl. conflicts, conflict resolution)
    - versioning for meta models, co-evolution
    - quality aspects of model merging and patching
    - formal approaches to variants
    - visualization of model differences (presentation, layout, interaction)
    - applications of model differences in Software Engineering

    Furthermore, CVSM'14 has a special focus on the advances of the community benchmark set which has been initiated in the last issues of the workshop series

    The benchmark sets aims at comparing model differencing approaches with respect to coverage of requirements, performance or tool integration issues. To this end, several benchmarks are made available on the workshop website. We invite developers of model comparison and differencing tools to present the differences reported by their algorithms, to compare them with the expected differences as specified in the benchmark and to discuss, if applicable, the effort needed to configure the algorithms.

    Community Benchmarks

    Benchmark Set 1: The Heterogeneous Metamodel Case

    Benchmark Description: The Heterogeneous Metamodel Case

    Benchmark Set 2: Model Matching Challenge: Benchmarks for Ecore and BPMN Diagrams

    Benchmark Description: Benchmarks for Ecore and BPMN Diagrams
    Models + Solution:


    09:00 - 10:30 Session I
    09:00 - 09:05 Udo Kelter. Opening Session
    09:05 - 09:55 Invited Keynote "Aspekte des Management von Artefakten" (Michael Gödicke) & Discussion
    09:55 - 10:20 Thomas Ruhroth, Stefan Gärtner, Jens Bürger, Jan Jürjens and Kurt Schneider. Versioning and Evolution Requirements for Model-Based System Development
    10:20 - 10:30 Pit Pietsch and Christian Wurmbach. Towards Synthesizing BPMN2 Test Models for Model differencing Tools

    10:30 - 11:00 Coffee Break

    11:00 - 13:00 Session II
    11:00 - 11:25 Stephan Krusche and Bernd Bruegge. Model-based Real-time Synchronization
    11:25 - 11:50 Sascha Roth and Florian Matthes.Visualizing Differences of Enterprise Architecture Models - Conceptual Design, Implementation, and End-User Feedback
    11:50 - 12:15 Klaus Müller and Bernhard Rumpe. User-Driven Adaptation of Model Differencing Results
    12:15 - 12:40 Timo Kehrer and Udo Kelter. Versioning of Ordered Model Element Sets
    12:40 - 13:00 Udo Kelter. Workshop Closing Session


    • Udo Kelter, Universität Siegen
    • Pit Pietsch (contact), Universität Siegen
    • Jan Oliver Ringert, RWTH Aachen

    Program Committee

    • Antonio Cicchetti, Malardalen University
    • Pär Emanuelsson, Ericsson
    • Christian Gerth, Universität Paderborn
    • Gerti Kappel, TU Wien
    • Udo Kelter, Universität Siegen
    • Dimitris Kolovos, University of York
    • Klaus Müller, RWTH Aachen
    • Pit Pietsch, Universität Siegen
    • Jan Oliver Ringert, RWTH Aachen
    • Gabriele Taentzer, Universität Marburg
    • Sven Wenzel, TU Dortmund
    • Zhenchang Xing, Nanyang Technological University
    • Albert Zündorf, Universität Kassel