P. Brosch, P. Langer, M. Seidl, K. Wieland, M. Wimmer: Colex: A Web-based Collaborative Conflict Lexicon, in: Proceedings of the 1st International Workshop on Model Comparison in Practice @ TOOLS 2010, ACM, 2010, ISBN: 978-1-60558-960-2, pages 42 - 49. Doi: 10.1145/1826147.1826156


While graphical modeling languages gained recognition as being a promising successor of third-generation programming languages, their widespread employment is still decelerated by the absence of adequate version control management for modeling artifacts. Even worse, the expected behavior and quality requirements for upcoming model versioning systems are only vaguely stated and understood. When it comes to defining, detecting, and resolving conflicts, no consolidated categorization and no common benchmark exist which impedes a uniform comparison of current approaches. With this paper, we invite the model versioning community to conjointly accomplish a consolidated body of knowledge which documents various types of conflicts, their detectability, as well as applicable resolution strategies. Therefore, we present Colex, an open, web-based, collaborative conflict lexicon. As a starting point, we provide a causal categorization of conflicts and—according to these categories—a set of versioning examples.

Colex: A Web-based Collaborative Conflict Lexicon