Software Configuration Management in an Object Oriented Database
Mick Jordan
mjj@Eng.Sun.COM
Michael L. Van De Vanter
mlvdv@Eng.Sun.COM
Sun Microsystems Laboratories
2550 Garcia Avenue
Mountain View, CA 94043 USA
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.
Download the full text of this paper in
ASCII (55,284 bytes) and
POSTSCRIPT (251,937 bytes) form.
To Become a USENIX Member, please see our
Membership Information.