Conflict detection for model versioning based on graph modifications

35Citations
Citations of this article
25Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In model-driven engineering, models are primary artifacts and can evolve heavily during their life cycle. Therefore, versioning of models is a key technique which has to be offered by an integrated development environment for model-driven engineering. In contrast to text-based versioning systems we present an approach which takes abstract syntax structures in model states and operational features into account. Considering the abstract syntax of models as graphs, we define model revisions as graph modifications which are not necessarily rule-based. Building up on the DPO approach to graph transformations, we define two different kinds of conflict detection: (1) the check for operation-based conflicts, and (2) the check for state-based conflicts on results of merged graph modifications. © 2010 Springer-Verlag.

Cite

CITATION STYLE

APA

Taentzer, G., Ermel, C., Langer, P., & Wimmer, M. (2010). Conflict detection for model versioning based on graph modifications. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6372 LNCS, pp. 171–186). https://doi.org/10.1007/978-3-642-15928-2_12

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free