ACM Home Page
Please provide us with feedback. Feedback
Toward a unified framework for version modeling in engineering databases
Full text PdfPdf (3.14 MB)
Source ACM Computing Surveys (CSUR) archive
Volume 22 ,  Issue 4  (December 1990) table of contents
Pages: 375 - 409  
Year of Publication: 1990
ISSN:0360-0300
Author
Randy H. Katz  Univ. of California, Berkeley
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 86,   Citation Count: 70
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/98163.98172
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
3
 
4
5
 
6
 
7
CLIFFORD, J., AND ARIAV, G. 1986. Temporal data management: Models and systems. In New Directions for Database Systems, G. Ariav and J. Clifford, Eds. Ablex Publishing Co., Norwood, N.J., pp. 168-186.
 
8
 
9
 
10
 
11
GOLDSTEIN, I., AND BOBROW, D. 1981. Layered networks as a tool for software development. In Proceedings of the 7th International Conference on Artificial Intelligence (Aug.), pp. 913-919.
12
13
 
14
KATZ, R. H. 1983. Managing the chip design database. IEEE Comput. 16, 12 (Dec.), 26-35.
 
15
 
16
 
17
KATZ, R. H., AND CHANG, E. 1989. Inheritance issues in computer-aided design databases. In Object-Oriented Database Systems, K. Dittrich and U. Dayal, Eds. Springer-Verlag, Berlin, West Germany.
 
18
KATZ, R. H., AND LEHMAN, I. J. 1984. Database support for versions and alternatives of large design files. IEEE Trans. Softw. Eng. SE-IO, 3 (Mar.), 191-200.
19
 
20
 
21
KATZ, R. H., BHATEJA, R., CHANG, E., GEDYE, D., AND TRIJANTO, V. 1987. Design version management. IEEE Design and Test 4, 1 (Feb.) 12-22.
 
22
 
23
 
24
LANDIS, G. S. 1986. Design evolution and history in an object-oriented CAD/CAM database. In Proceedings of the 31st COMPCON Conference (San Francisco, Calif., Mar.) pp. 297-305.
25
 
26
Lores, R. L., AND PLOUFFE, W. 1983. Complex objects and their use in design transactions. In Proceedings of the A CM SIGMOD Conference (San Jose, Calif., June). ACM, New York, pp. 115-122.
 
27
MCLEOD, D., NARAYANASWAMY, K., AND BAPA RAO, K. 1983. An approach to information management for CAD/VLST applications. In Proceedings of the SIGMOD Conference on Databases for Engineering Applications (San Jose, Calif., May). ACM, New York, pp. 39-50.
28
 
29
SUN MICROSYSTEMS 1988. Introduction to the NSE. SUN Part No. 800-2362-1300 (Mar. 7).
 
30
VINES, P., VINES, D., AND KING, T. 1988. Configuration and change control in GAIA. (Sept.). ACM, New York.
 
31
WIEDERHOLD, G., BEETEM, A., AND SHORT, G. 1982. Database approach to communication in VLSI design. IEEE Trans. Comput.-Aided Design I, 2, 57-62.

CITED BY  70


REVIEW

"S. Srinivasan : Reviewer"

Both CAD and VLSI are data-intensive. One of the key ingredients in a design project is the ability to keep track of various changes that evolve. The software engineering approach to this task is called version modeling. The author presents a   more...