Towards odyssey-VCS 2: improvements over a UML-based version control system

  • Authors:
  • Leonardo Murta;Chessman Corrêa;João Gustavo Prudêncio;Cláudia Werner

  • Affiliations:
  • Federal University of Rio de Janeiro, Rio de Janeiro, Brazil;Federal University of Rio de Janeiro, Rio de Janeiro, Brazil;Federal University of Rio de Janeiro, Rio de Janeiro, Brazil;Federal University of Rio de Janeiro, Rio de Janeiro, Brazil

  • Venue:
  • Proceedings of the 2008 international workshop on Comparison and versioning of software models
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Models are becoming first class artifacts in Software Engineering. Due to that, an infrastructure is needed to support model evolution in the same way we have for source-code. One of the key elements of such infrastructure is a version control system properly designed for models. In previous work, we presented Odyssey-VCS, a version control system tailored to fine-grained UML model elements. In this paper, we discuss the main improvements that we are incorporating on the second release of this system, which are: support for UML 2, reflective processing, explicit branching and auto-branching, generic merge algorithm, support for pessimistic concurrency policy, and support for hooks.