RCS—a system for version control
Software—Practice & Experience
Modern operating systems
Unified versioning through feature logic
ACM Transactions on Software Engineering and Methodology (TOSEM)
Coven: brewing better collaboration through software configuration management
SIGSOFT '00/FSE-8 Proceedings of the 8th ACM SIGSOFT international symposium on Foundations of software engineering: twenty-first century applications
A Testbed for Configuration Management Policy Programming
IEEE Transactions on Software Engineering
A Layered Architecture for Uniform Version Management
IEEE Transactions on Software Engineering
ICSR-7 Proceedings of the 7th International Conference on Software Reuse: Methods, Techniques, and Tools
Infrastructure for Wide-Area Software Development
ICSE '96 Proceedings of the SCM-6 Workshop on System Configuration Management
Fine Grained Version Control of Configurations in COOP/Orm
ICSE '96 Proceedings of the SCM-6 Workshop on System Configuration Management
The Asgard System: Activity-Based Configuration Management
ICSE '96 Proceedings of the SCM-6 Workshop on System Configuration Management
Change Sets Versus Change Packages: Comparing Implementations of Change-Based SCM
ICSE '97 Proceedings of the SCM-7 Workshop on System Configuration Management
Distributed Configuration Management via Java and the World Wide Web
ICSE '97 Proceedings of the SCM-7 Workshop on System Configuration Management
Dissecting configuration management policies
SCM'01/SCM'03 Proceedings of the 2001 ICSE Workshops on SCM 2001, and SCM 2003 conference on Software configuration management
An infrastructure for development of object-oriented, multi-level configuration management services
Proceedings of the 27th international conference on Software engineering
Bamboo: an architecture modeling and code generation framework for configuration management systems
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
To lock, or not to lock: That is the question
Journal of Systems and Software
MOD2-SCM: A model-driven product line for software configuration management systems
Information and Software Technology
Hi-index | 0.00 |
Building a configuration management (CM) system isa difficult endeavor that regularly requires tens of thousandsof lines of code to be written. To reduce this effort,several experimental infrastructures have been developedthat provide reusable repositories upon which to build aCM system. In this paper, we push the idea of reusabilityeven further. Whereas existing infrastructures only reusea generic CM model (i.e., the data structures used to capturethe evolution of artifacts), we have developed a novelexperimental infrastructure, called MCCM, that additionallyallows reuse of CM policies (i.e., the rules bywhich a user evolves artifacts stored in a CM system).The key contribution underlying MCCM is that a CMpolicy is not a monolithic entity; instead, it can be composedfrom small modules that each address a uniquedimension of concern. Using the pluggable architectureand base set of modules of MCCM, then, the core of adesired new CM system can be rapidly composed bychoosing appropriate existing modules and implementingany remaining modules only as needed. We demonstrateour approach by showing how the use of MCCM significantlyreduces the effort involved in creating several representativeCM systems.