RCS—a system for version control
Software—Practice & Experience
Gandalf: software development environments
IEEE Transactions on Software Engineering
An object-oriented model of software configuration management
SCM '91 Proceedings of the 3rd international workshop on Software configuration management
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Version models for software configuration management
ACM Computing Surveys (CSUR)
Software configuration management: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Software configuration management strategies and Rational ClearCase: a practical introduction
Software configuration management strategies and Rational ClearCase: a practical introduction
Executable UML: A Foundation for Model-Driven Architectures
Executable UML: A Foundation for Model-Driven Architectures
Open Source Development with Cvs
Open Source Development with Cvs
A Fine-Grained Version and Confguration Model in Analysis and Design
ICSM '02 Proceedings of the International Conference on Software Maintenance (ICSM'02)
Version Control With Subversion
Version Control With Subversion
The molhado hypertext versioning system
Proceedings of the fifteenth ACM conference on Hypertext and hypermedia
Model-Driven Software Development
Model-Driven Software Development
Impact of software engineering research on the practice of software configuration management
ACM Transactions on Software Engineering and Methodology (TOSEM)
Odyssey-VCS: a flexible version control system for UML model elements
Proceedings of the 12th international workshop on Software configuration management
Odyssey-SCM: An integrated software configuration management infrastructure for UML models
Science of Computer Programming
History-based merging of models
CVSM '09 Proceedings of the 2009 ICSE Workshop on Comparison and Versioning of Software Models
Comparison and versioning of scientific workflows
CVSM '09 Proceedings of the 2009 ICSE Workshop on Comparison and Versioning of Software Models
Colex: a web-based collaborative conflict lexicon
Proceedings of the 1st International Workshop on Model Comparison in Practice
APCCM '09 Proceedings of the Sixth Asia-Pacific Conference on Conceptual Modeling - Volume 96
Monitoring and analyzing service-based internet systems through a model-aware service environment
CAiSE'10 Proceedings of the 22nd international conference on Advanced information systems engineering
Concurrent modeling in early phases of the software development life cycle
CRIWG'10 Proceedings of the 16th international conference on Collaboration and technology
Conflict detection for model versioning based on graph modifications
ICGT'10 Proceedings of the 5th international conference on Graph transformations
Conflicts as first-class entities: a UML profile for model versioning
MODELS'10 Proceedings of the 2010 international conference on Models in software engineering
To lock, or not to lock: That is the question
Journal of Systems and Software
MMDiff: a modeling tool for metamodel comparison
Proceedings of the 50th Annual Southeast Regional Conference
An introduction to model versioning
SFM'12 Proceedings of the 12th international conference on Formal Methods for the Design of Computer, Communication, and Software Systems: formal methods for model-driven engineering
Software and Systems Modeling (SoSyM)
Hi-index | 0.00 |
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.