Toward a unified framework for version modeling in engineering databases
- 1 December 1990
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Computing Surveys
- Vol. 22 (4), 375-409
- https://doi.org/10.1145/98163.98172
Abstract
Support for unusual applications such as computer-aided design data has been of increasing interest to database system architects. In this survey, we concentrate on one aspect of such support, namely, version modeling . By this, we mean the concepts suitable for structuring a database of complex engineering artifacts that evolve across multiple representations and over time and the operations through which such artifact descriptions are created and modified. There have been many proposals for new models and mechanisms to support such concepts within database data models in general and engineering data models in particular; here we not only describe such proposals; we also unify them. We do not propose yet another model but provide a common terminology and collection of mechanisms that underlie any approach for representing engineering design information in a database. The key remaining challenge is to construct a single framework, based on these mechanisms, which can be tailored for the needs of a given version environment.Keywords
This publication has 8 references indexed in Scilit:
- Generalized version control in an object-oriented databasePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Version support for engineering database systemsIEEE Transactions on Software Engineering, 1988
- Semantic database modeling: survey, applications, and research issuesACM Computing Surveys, 1987
- Modeling and Managing CAD DatabasesComputer, 1987
- VALKYRIE: a validation subsystem of a version server for computer-aided design dataPublished by Association for Computing Machinery (ACM) ,1987
- Modeling concepts for VLSI CAD objectsACM Transactions on Database Systems, 1985
- Database Support for Versions and Alternatives of Large Design FilesIEEE Transactions on Software Engineering, 1984
- A Database Approach to Communication in VLSI DesignIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1982