RCS—a system for version control
Software—Practice & Experience
ISTAR—an integrated project support environment
SDE 2 Proceedings of the second ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Experience with a data base of programs
SDE 2 Proceedings of the second ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Jasmine: a software system modelling facility
SDE 2 Proceedings of the second ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
DAMOKLES—a database system for software engineering environments
An international workshop on Advanced programming environments
Version control in the Inscape environment
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Software Configuration Management: An Investment in Product Integrity
Software Configuration Management: An Investment in Product Integrity
Delta Technique and String-to-String Correction
ESEC '87 Proceedings of the 1st European Software Engineering Conference
Organizing software in a distributed environment
Proceedings of the 1983 ACM SIGPLAN symposium on Programming language issues in software systems
Computer-Aided Software Engineering in a distributed workstation environment
SDE 1 Proceedings of the first ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
The data model of the configuration management assistant (CMA)
SCM '89 Proceedings of the 2nd International Workshop on Software configuration management
Version and configuration management on a software engineering database
SCM '89 Proceedings of the 2nd International Workshop on Software configuration management
Experiences in configuration management for modula-2
SCM '89 Proceedings of the 2nd International Workshop on Software configuration management
Object derivation and validation from a data base definition
SCM '89 Proceedings of the 2nd International Workshop on Software configuration management
The Evolution Support Environment System
IEEE Transactions on Software Engineering
Integrating configuration management into a generic environment
SDE 4 Proceedings of the fourth ACM SIGSOFT symposium on Software development environments
An object-oriented model of software configuration management
SCM '91 Proceedings of the 3rd international workshop on Software configuration management
Configuration management with logical structures
Proceedings of the 18th international conference on Software engineering
A generic, peer-to-peer repository for distributed configuration management
Proceedings of the 18th international conference on Software engineering
On the inference of configuration structures from source code
ICSE '94 Proceedings of the 16th international conference on Software engineering
Version models for software configuration management
ACM Computing Surveys (CSUR)
ACM Transactions on Software Engineering and Methodology (TOSEM)
A Testbed for Configuration Management Policy Programming
IEEE Transactions on Software Engineering
Versioning and configuration management in an object-oriented data model
The VLDB Journal — The International Journal on Very Large Data Bases
A New Approach to Version Control
IEEE Transactions on Software Engineering
Uniform comparison of configuration management data models
SCM'01/SCM'03 Proceedings of the 2001 ICSE Workshops on SCM 2001, and SCM 2003 conference on Software configuration management
Towards intelligent support for managing evolution of configurable software product families
SCM'01/SCM'03 Proceedings of the 2001 ICSE Workshops on SCM 2001, and SCM 2003 conference on Software configuration management
Hi-index | 0.00 |
Configuration management in toolkit oriented software development environments (SDE), such as the UNIX system, is a long standing nuisance. Mostly, one has to face the choice between poorly or not at all integrated, independent tools, or highly integrated, most specialized, and often language dependent environments. The first choice offers very limited support for a complex task that needs a broad informational basis. The second choice often takes away the programmers' most cherished tools, forces him to adopt some different work discipline, and thereby eventually restricts his creativity. The toolset described in this paper integrates a dedicated version control system and shape, a significantly enhanced Make [Feld79a] program, on the basis of a common object model. This object model comprises multiple versions of software objects as well as conventional file system objects. Taking this approach made it possible to have a sufficiently integrated toolsystem for engineering software configurations while retaining the flexibility of the basic toolbox philosophy, permitting the use of 'off-the-shelf' tools, e.g. editors or compilers.