Title :
A data model for engineering design objects
Author :
Biliris, Alexandros
Author_Institution :
Dept. of Comput. Sci., Boston Univ., MA, USA
Abstract :
Design objects in CAD applications have versions and participate in the construction of other more complex design objects. The author describes data model aspects of an experimental database system for CAD applications called Pegasus. The model is based on previously published work on extensible and object-oriented database systems. The novel idea of Pegasus is the reconciliation of two subtyping (inheritance) mechanisms: the first, called refinement, is based on the usual semantics of schema copying; the second, called extension, is based on the inheritance semantics between prototypes and their extensions. The author uses these modeling elements to show how generic and version objects as well as component occurrences of (generic or version) components can be modeled
Keywords :
CAD/CAM; database management systems; engineering computing; CAD applications; Pegasus; component occurrences; data model; engineering design objects; experimental database system; extensible database systems; extension; generic objects; inheritance mechanisms; inheritance semantics; object-oriented database systems; prototypes; refinement; schema copying; subtyping mechanisms; version objects; Application software; Assembly; Computer science; Data engineering; Data models; Database systems; Design automation; Design engineering; Wheels;
Conference_Titel :
Data and Knowledge Systems for Manufacturing and Engineering, 1989., Second International Conference on
Conference_Location :
Gaithersburg, MD
Print_ISBN :
0-8186-1983-X
DOI :
10.1109/DKSME.1989.107440