A Unifying Framework for Version Control in a CAD Environment

Version control is one of the most important lunctions which need to be supported in integrated computer-aided design (CAD) systems. In this paper we address a broad spectrum of semantic and operational issues in version control for a public/private distributed architecture of CAD syslems. The research issues we address include the semantics of version creation and manipulation, version na.ming and name binding, a.nd version change notification. We develop solutions to these issues under a unifying framework, and discuss implementation and application interface issues.

[1]  Eugene Miya,et al.  On "Software engineering" , 1985, SOEN.

[2]  Randy H. Katz,et al.  Design Transaction Management , 1984, 21st Design Automation Conference Proceedings.

[3]  Randy H. Katz,et al.  Database Support for Versions and Alternatives of Large Design Files , 1984, IEEE Transactions on Software Engineering.

[4]  Roger L. Haskin,et al.  On extending the functions of a relational database system , 1982, SIGMOD '82.

[5]  Thomas Neumann,et al.  Consistency and Transactions in CAD Database , 1982, VLDB.

[6]  Dennis McLeod,et al.  An Approach to Information Management for CAD/VLSI Applications , 1983, Engineering Design Applications.

[7]  Won Kim,et al.  A Model of CAD Transactions , 1985, VLDB.

[8]  Walter F. Tichy,et al.  Implementation and evaluation of a revision control system , 1982 .

[9]  Gio Wiederhold,et al.  A Database Approach to Communication in VLSI Design , 1982, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[10]  Randy H. Katz,et al.  Version modeling concepts for computer-aided design databases , 1986, SIGMOD '86.

[11]  Peter Dadam,et al.  Integration of Time Versions into a Relational Database System , 1984, VLDB.

[12]  Won Kim,et al.  A Transaction Mechanism for Engineering Design Databases , 1984, VLDB.

[13]  Won Kim,et al.  An object-oriented approach to multimedia databases , 1986, SIGMOD '86.

[14]  Marc J. Rochkind,et al.  The source code control system , 1975, IEEE Transactions on Software Engineering.

[15]  Klaus R. Dittrich,et al.  Version Support for Engineering Database Systems , 1988, IEEE Trans. Software Eng..

[16]  Won Kim,et al.  Modeling concepts for VLSI CAD objects , 1985, TODS.