skip to main content
10.1145/1826147.1826156acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiwmcpConference Proceedingsconference-collections
research-article

Colex: a web-based collaborative conflict lexicon

Published: 01 July 2010 Publication History

Abstract

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.

References

[1]
K. Altmanninger. Models in Conflict --- Towards a Semantically Enhanced Version Control System for Models. In Models in Software Engineering @ MoDELS'07, pages 293--304. Springer, 2008.
[2]
K. Altmanninger, P. Brosch, G. Kappel, P. Langer, M. Seidl, K. Wieland, and M. Wimmer. Why Model Versioning Research is Needed!? An Experience Report. In MoDSE-MCCM 2009 Workshop @ MoDELS'09, 2009.
[3]
K. Altmanninger, M. Seidl, and M. Wimmer. A Survey on Model Versioning Approaches. Int. Journal of Web Information Systems, 5(3), 2009.
[4]
L. Bendix and P. Emanuelsson. Collaborative Work with Software Models---Industrial Experience and Requirements. In 2nd Int. Conference on Model Based Systems Engineering, MBSE'09, pages 60--68, 2009.
[5]
J. Bézivin. On the Unification Power of Models. Software and System Modeling, 4(2):171--188, 2005.
[6]
C. Bock. UML 2 Composition Model. Journal of Object Technology, 3(10):47--73, 2004.
[7]
P. Brosch, G. Kappel, M. Seidl, K. Wieland, M. Wimmer, H. Kargl, and P. Langer. Adaptable Model Versioning in Action. In Modellierung 2010, pages 221--236, LNI 161, 2010.
[8]
C. Brun and A. Pierantonio. Model Differences in the Eclipse Modelling Framework. UPGRADE: The Europ. Journal for the Informatics Professional, IX(2):29--34, 2008.
[9]
C. W. Choo. The Knowing Organization: How Organizations Use Information to Construct Meaning, Create Knowledge and Make Decisions. Int. Journal of Information Management, 16(5):329--340, 1996.
[10]
Colex Community. Cause Cyclic Generalization Hierarchy (Version 11)---Colex, The Conflict Lexicon, 2010. {Online; accessed 2010-03-29}.
[11]
R. Conradi and B. Westfechtel. Version Models for Software Configuration Management. ACM Computing Surveys, 30(2):232, 1998.
[12]
A. Egyed. Fixing Inconsistencies in UML Design Models. In 29th Int. Conference on Software Engineering, ICSE'07, pages 292--301. IEEE Computer Society, 2007.
[13]
R. France and B. Rumpe. Model-driven Development of Complex Software: A Research Roadmap. In FOSE '07: 2007 Future of Software Engineering, pages 37--54. IEEE Computer Society, 2007.
[14]
R. B. France, J. Bieman, and B. Cheng. Repository for Model Driven Development (ReMoDD). In Models in Software Engineering @ MoDELS'06, pages 311--317. Springer, 2007.
[15]
C. Ghezzi, M. Jazayeri, and D. Mandrioli. Fundamentals of Software Engineering. Prentice Hall PTR, 2002.
[16]
M. Kögel. Towards Software Configuration Management for Unified Models. In Workshop on Comparison and Versioning of Software Models @ ICSE'08. ACM, 2008.
[17]
M. K. Lars Hamann, Martin Gogolla. Zur Validierung von Kompositionsstrukturen in UML mit USE. In Modellierung 2010, pages 169--177, LNI 161, 2010.
[18]
E. Lippe and N. van Oosterom. Operation-Based Merging. In ACM SIGSOFT Symp. on Software Development Environment, pages 78--87. ACM, 1992.
[19]
T. Mens. A State-of-the-art Survey on Software Merging. IEEE Trans. on Software Engineering, pages 449--462, 2002.
[20]
L. Murta, C. Corrêa, J. G. Prudêncio, and C. Werner. Towards Odyssey-VCS 2: Improvements over a UML-based Version Control System. In Workshop on Comparison and Versioning of Software Models @ ICSE'08. ACM, 2008.
[21]
C. Schneider, A. Zündorf, and J. Niere. CoObRA - A Small Step for Development Tools to Collaborative Environments. In Workshop on Directions in Software Engineering Environments @ ICSE'04, 2004.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
IWMCP '10: Proceedings of the 1st International Workshop on Model Comparison in Practice
July 2010
86 pages
ISBN:9781605589602
DOI:10.1145/1826147
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 July 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. model management
  2. model versioning

Qualifiers

  • Research-article

Funding Sources

Conference

IWMCP '10

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)22
  • Downloads (Last 6 weeks)2
Reflects downloads up to 01 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media