Gandalf: software development environments
IEEE Transactions on Software Engineering
IEEE Spectrum
An object-oriented model of software configuration management
SCM '91 Proceedings of the 3rd international workshop on Software configuration management
Software engineering (3rd ed.): a practitioner's approach
Software engineering (3rd ed.): a practitioner's approach
A guide to software configuration management
A guide to software configuration management
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
Open Source Development with Cvs
Open Source Development with Cvs
ACM SIGSOFT Software Engineering Notes
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
Consistent Evolution of UML Models by Automatic Detection of Change Traces
IWPSE '05 Proceedings of the Eighth International Workshop on Principles of Software Evolution
Odyssey-SCM: An integrated software configuration management infrastructure for UML models
Science of Computer Programming
Enhancing collaborative synchronous UML modelling with fine-grained versioning of software artefacts
Journal of Visual Languages and Computing
Towards software configuration management for unified models
Proceedings of the 2008 international workshop on Comparison and versioning of software models
Towards odyssey-VCS 2: improvements over a UML-based version control system
Proceedings of the 2008 international workshop on Comparison and versioning of software models
Diff and merge support for model based development
Proceedings of the 2008 international workshop on Comparison and versioning of software models
Models in Conflict --- Towards a Semantically Enhanced Version Control System for Models
Models in Software Engineering
Towards end-user adaptable model versioning: The By-Example Operation Recorder
CVSM '09 Proceedings of the 2009 ICSE Workshop on Comparison and Versioning of Software Models
Requirements for Practical Model Merge --- An Industrial Perspective
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
Operation-based conflict detection
Proceedings of the 1st International Workshop on Model Comparison in Practice
Assessing the quality of model-comparison tools: a method and a benchmark data set
Proceedings of the 2nd International Workshop on Model Comparison in Practice
Towards automatic consistency preservation for model-driven software product lines
Proceedings of the 15th International Software Product Line Conference, Volume 2
To lock, or not to lock: That is the question
Journal of Systems and Software
Odyssey-CCS: a change control system tailored to software reuse
ICSR'06 Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components
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
Hi-index | 0.00 |
Many current version control systems use a simple data model that is barely sufficient to manipulate source-code. This simple data model is not sufficient to provide versioning capabilities for software modeling environments, which are strongly focused on analysis and architectural design artifacts. In this work, we introduce a flexible version control system for UML model elements. This version control system, named Odyssey-VCS, deals with the complex data model used by UML-based CASE tools. Moreover, it allows the configuration of both the unit of versioning and unit of comparison for each specific project, respecting the different needs of the diverse development scenarios.