Design Version Management
Randy Howard Katz, Rajiv Bhateja, Ellis E. Chang, David Gedye, Vony Trijanto · IEEE Design & Test of Computers · 1987
Systems for version management have been in existence for some time, yet no system provides the complete range of services needed to control the versions and configurations of a complex design as it evolves over time. The authors have been developing a system, called a version server, to provide just these services. It supports an object -oriented model for organizing design data and provides operational mechanisms for controlling the design's evolution, such as object check-in/checkout and a validation subsystem.