Managing Change in a Computer-Aided Design Database.

Randy H. Katz, Ellis E. Chang: Managing Change in a Computer-Aided Design Database. VLDB 1987: 455-462
  author    = {Randy H. Katz and
               Ellis E. Chang},
  editor    = {Peter M. Stocker and
               William Kent and
               Peter Hammersley},
  title     = {Managing Change in a Computer-Aided Design Database},
  booktitle = {VLDB'87, Proceedings of 13th International Conference on Very
               Large Data Bases, September 1-4, 1987, Brighton, England},
  publisher = {Morgan Kaufmann},
  year      = {1987},
  isbn      = {0-934613-46-X},
  pages     = {455-462},
  ee        = {db/conf/vldb/KatzC87.html},
  crossref  = {DBLP:conf/vldb/87},
  bibsource = {DBLP,}


Object-oriented concepts can make a design database more reactive to changes in its contents. By embedding change semantics in the database model, the design engineer can be relieved of managing the detailed effects of changes. However, mechanisms are needed to limit the scope of change propagation and to unambiguously identify the objects to which propagated changes should apply. We propose new mechanisms, based on group check-in/check-out, browser contexts and paths, configuration constraints, and rules, to support a powerful automatic change capability within a design database.

Copyright © 1987 by the VLDB Endowment. Permission to copy without fee all or part of this material is granted provided that the copies are not made or distributed for direct commercial advantage, the VLDB copyright notice and the title of the publication and its date appear, and notice is given that copying is by the permission of the Very Large Data Base Endowment. To copy otherwise, or to republish, requires a fee and/or special permission from the Endowment.

Online Paper

ACM SIGMOD Anthology

CDROM Version: Load the CDROM "Volume 1 Issue 4, VLDB '75-'88" and ... DVD Version: Load ACM SIGMOD Anthology DVD 1" and ... BibTeX

Printed Edition

Peter M. Stocker, William Kent, Peter Hammersley (Eds.): VLDB'87, Proceedings of 13th International Conference on Very Large Data Bases, September 1-4, 1987, Brighton, England. Morgan Kaufmann 1987, ISBN 0-934613-46-X
Contents BibTeX


reprinted in Research Found ations in OO and Semantic DBS: 267-282


Don S. Batory: Modeling the Storage Architectures of Commercial Database Systems. ACM Trans. Database Syst. 10(4): 463-528(1985) BibTeX
Hong-Tai Chou, Won Kim: A Unifying Framework for Version Control in a CAD Environment. VLDB 1986: 336-344 BibTeX
Klaus R. Dittrich, Angelika M. Kotz, Jutta A. Mülle: An Event/Trigger Mechanism to Enforce Complex Consistency Constraints in Design Databases. SIGMOD Record 15(3): 22-36(1986) BibTeX
Adele Goldberg, David Robson: Smalltalk-80: The Language and Its Implementation. Addison-Wesley 1983
Randy H. Katz, Ellis E. Chang, Rajiv Bhateja: Version Modeling Concepts for Computer-Aided Design Databases. SIGMOD Conference 1986: 379-386 BibTeX
Sanjay Mittal, Daniel G. Bobrow, Kenneth M. Kahn: Virtual Copies - At the Boundary Between Classes and Instances. OOPSLA 1986: 159-166 BibTeX
Thomas Neumann, Christoph Hornung: Consistency and Transactions in CAD Database. VLDB 1982: 181-188 BibTeX

Referenced by

  1. R. Ramakrishnan, D. Janaki Ram: Modeling Design Versions. VLDB 1996: 556-566
  2. I-Min A. Chen, Victor M. Markowitz, Stanley Letovsky, Peter Li, Kenneth H. Fasman: Version Management for Scientific Databases. EDBT 1996: 289-303
  3. Andrea H. Skarra: SLEVE: Semantic Locking for EVEnt synchronisation. ICDE 1993: 495-502
  4. Magdi M. A. Morsi, Shamkant B. Navathe: Application and System Prototyping Via an Extensible Object-Oriented Environment. ER 1993: 24-33
  5. Xiaolei Qian, Gio Wiederhold: Incremental Recomputation of Active Relational Expressions. IEEE Trans. Knowl. Data Eng. 3(3): 337-341(1991)
  6. Eric Mays, Sitaram Lanka, Robert Dionne, Robert A. Weida: A Persistent Store for Large Shared Knowledge Bases. IEEE Trans. Knowl. Data Eng. 3(1): 33-41(1991)
  7. José Andany, Michel Léonard, Carole Palisser: Management Of Schema Evolution In Databases. VLDB 1991: 161-170
  8. Yosihisa Udagawa: Implementation and Evaluation of a Browsing Algorithm for Design Applications. ICDE 1991: 70-79
  9. Tzi-cker Chiueh, Randy H. Katz: Papyrus: A Structured History Database for VLSI Design Flow Management. DASFAA 1991: 293-301
  10. Randy H. Katz: Towards a Unified Framework for Version Modeling in Engineering Databases. ACM Comput. Surv. 22(4): 375-408(1990)
  11. Wojciech Cellary, Geneviève Jomier: Consistency of Versions in Object-Oriented Databases. VLDB 1990: 432-441
  12. Alexandros Biliris: Modeling Design Object Relationships in PEGASUS. ICDE 1990: 228-236
  13. Rakesh Agrawal, H. V. Jagadish: On Correctly Configuring Versioned Objects. VLDB 1989: 367-374
  14. Ellis E. Chang, Randy H. Katz: Exploiting Inheritance and Structure Semantics for Effective Clustering and Buffering in an Object-Oriented DBMS. SIGMOD Conference 1989: 348-357
  15. Haiyan Xu, Takaki Kuroda: Design of Database Schemata for Logic Design Education System LODES. DASFAA 1989: 90-97
  16. David Beech, Brom Mahbod: Generalized Version Control in an Object-Oriented Database. ICDE 1988: 14-22
  17. Richard Hull, Dean Jacobs: Towards a Formalism for Module Interconnection and Version Selection. DBPL 1987: 423-439
ACM SIGMOD Anthology - DBLP: [Home | Search: Author, Title | Conferences | Journals]
VLDB Proceedings: Copyright © by VLDB Endowment,
ACM SIGMOD Anthology: Copyright © by ACM (, Corrections:
DBLP: Copyright © by Michael Ley (, last change: Sat May 16 23:45:36 2009