ODM: an object oriented data model for design databases

We describe an object oriented data model called ODM which integrates functional data models and the actor model of computation. ODM attempts to increase the productivity of the design systems by providing modeling facilities which closely mirror the designers' logical view of the data. Design objects and operations can be easily described by using the structural components and operations in ODM.

[1]  Kurt Maly,et al.  Generalization Per Category: Theory And Application , 1985, ICIS.

[2]  Michael E. Senko,et al.  DIAM as a Detailed Example of the ANSI SPARC Architecture , 1976, IFIP Working Conference on Modelling in Data Base Management Systems.

[3]  Robert V. Zara,et al.  Building A Layered Database for Design Automation , 1985, 22nd ACM/IEEE Design Automation Conference.

[4]  David Maier,et al.  Making smalltalk a database system , 1984, SIGMOD '84.

[5]  Charles M. Eastman,et al.  System Facilities for CAD Databases , 1980, 17th Design Automation Conference.

[6]  Dennis McLeod,et al.  An Approach to Information Management for CAD/VLSI Applications , 1983, Engineering Design Applications.

[7]  Peter Buneman,et al.  FQL: a functional query language , 1979, SIGMOD '79.

[8]  Dennis McLeod,et al.  An Extensible Object-Oriented Approach to Databases for VLSI/CAD , 1985, VLDB.

[9]  David W. Shipman,et al.  The functional data model and the data languages DAPLEX , 1981, TODS.

[10]  Giampio Bracchi,et al.  Binary Logical Associations in Data Modelling , 1976, IFIP Working Conference on Modelling in Data Base Management Systems.

[11]  David W. Shipman The functional data model and the data language DAPLEX , 1979, SIGMOD '79.

[12]  Ben Shneiderman,et al.  Review of "modelling in data base management systems": by G. M. Nijssen, North-Holland Publishing Company, Amsterdam, The Netherlands, 418 pages, US $35.00 , 1978, Inf. Manag..

[13]  Alejandro P. Buchmann,et al.  An Architecture and Data Model for CAD Databases , 1985, VLDB.

[14]  David Robson,et al.  Smalltalk-80: The Language and Its Implementation , 1983 .

[15]  Wil Plouffe,et al.  Complex Objects and Their Use in Design Transactions , 1983, Engineering Design Applications.

[16]  H. R. Johnson,et al.  A DBMS Facility for Handling Structured Engineering Entities , 1983, Engineering Design Applications.

[17]  William Kent,et al.  Limitations of record-based information models , 1979, TODS.

[18]  E. F. Codd,et al.  Extending the database relational model to capture more meaning , 1979, ACM Trans. Database Syst..

[19]  Diane C. P. Smith,et al.  Database abstractions: aggregation and generalization , 1977, TODS.

[20]  Craig Schaffert,et al.  Abstraction mechanisms in CLU , 1977, Commun. ACM.

[21]  Jack Bennett A Database Management System for Design Engineers , 1982, 19th Design Automation Conference.

[22]  Alan Borning,et al.  Multiple Inheritance in Smalltalk-BO , 1982, AAAI.

[23]  Mark N. Haynie The Relational/Network Hybrid Data Model for Design Automation Databases , 1981, 18th Design Automation Conference.

[24]  Alejandro P. Buchmann,et al.  Molecular Objects, Abstract Data Types, and Data Models: A Framework , 1984, VLDB.

[25]  Randy H. Katz,et al.  Managing the chip design database , 1983, Computer.

[26]  Won Kim,et al.  Modeling concepts for VLSI CAD objects , 1985, TODS.

[27]  Milos D. Ercegovac,et al.  A Functional Language for Description and Design of Digital Systems: Sequential Constructs , 1985, 22nd ACM/IEEE Design Automation Conference.

[28]  Valdis Berzins,et al.  Component aggregation: A mechanism for organizing efficient engineering databases , 1986, 1986 IEEE Second International Conference on Data Engineering.

[29]  Henry G. Baker,et al.  Actors and Continuous Functionals , 1978, Formal Description of Programming Concepts.

[30]  Robert V. Zara,et al.  Building A Layered Database for Design Automation , 1985, DAC 1985.

[31]  Thomas Sidle,et al.  Weaknesses of Commercial Data Base Management Systems in Engineering Applications , 1980, 17th Design Automation Conference.