Software Configuration Management in an Object Oriented Database (1995)

Authors: Mick Jordan and Michael L. Van De Vanter

Abstract:
The task of configuration management for software development environments is not well supported by conventional files, directories, and ad hoc persistence mechanisms. Typed, immutable objects combined with ubiquitous versioning provide a much more sound basis. A prototype configuration management system currently under development relies upon persistent objects provided by a commercial object-oriented database system. Mechanisms and policies developed for this prototype simplify programming with persistent objects; results include simplicity of both design and implementation, as well as flexibility, and extensibility. Initial measurements suggest that performance is acceptable.


USENIX Conference on Object-Oriented Technologies (COOTS), Monterey, CA, June 26-29, 1995

13 pages (PDF)