Modeling concepts for VLSI CAD objects
- 1 September 1985
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Database Systems
- Vol. 10 (3), 322-346
- https://doi.org/10.1145/3979.4018
Abstract
VLSI CAD applications deal with design objects that have an interface description and an implementation description. Versions of design objects have a common interface but differ in their implementations. A molecular object is a modeling construct which enables a database entity to be represented by two sets of heterogeneous records, one set describes the object's interface and the other describes its implementation. Thus a reasonable starting point for modeling design objects is to begin with the concept of molecular objects. In this paper, we identify modeling concepts that are fundamental to capturing the semantics of VLSI CAD design objects and versions in terms of molecular objects. A provisional set of user operations on design objects, consistent with these modeling concepts, is also defined. The modeling framework that we present has been found useful for investigating physical storage techniques and change notification problems in version control.Keywords
This publication has 12 references indexed in Scilit:
- Supporting Complex Objects in a Relational System for Engineering DatabasesPublished by Springer Nature ,1985
- sam∗: A semantic association model for corporate and scientific-statistical databasesInformation Sciences, 1983
- Database description with SDMACM Transactions on Database Systems, 1981
- The functional data model and the data languages DAPLEXACM Transactions on Database Systems, 1981
- A language facility for designing database-intensive applicationsACM Transactions on Database Systems, 1980
- Data abstraction for designing database-intensive applicationsPublished by Association for Computing Machinery (ACM) ,1980
- Data abstraction, data bases and conceptual modelling (Position Paper)Published by Association for Computing Machinery (ACM) ,1980
- Extending the database relational model to capture more meaningACM Transactions on Database Systems, 1979
- Database abstractionsACM Transactions on Database Systems, 1977
- The entity-relationship model—toward a unified view of dataACM Transactions on Database Systems, 1976