ISIS: interface for a semantic information system
SIGMOD '85 Proceedings of the 1985 ACM SIGMOD international conference on Management of data
A language facility for designing database-intensive applications
ACM Transactions on Database Systems (TODS)
Database Design
Form operation by example: a language for office information processing
SIGMOD '81 Proceedings of the 1981 ACM SIGMOD international conference on Management of data
On extending the functions of a relational database system
SIGMOD '82 Proceedings of the 1982 ACM SIGMOD international conference on Management of data
Database support for interactive computer graphics
SIGMOD '84 Proceedings of the 1984 ACM SIGMOD international conference on Management of data
SEED - A DBMS for Software Engineering Applications Based on the Entity-Relationship Approach
Proceedings of the Second International Conference on Data Engineering
Programming constructs for database system implementation in EXODUS
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
An object-oriented design system shell
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Semantic data modeling support for CAD
ACM '87 Proceedings of the 1987 Fall Joint Computer Conference on Exploring technology: today and tomorrow
ACM Computing Surveys (CSUR)
Automated test plan generator for database application systems
SIGSMALL '91 Proceedings of the 1991 ACM SIGSMALL/PC symposium on Small systems
Automated test plan generator for database applications systems
ACM SIGSMALL/PC Notes
Hi-index | 0.00 |
The Data Model Compiler project represents an effort to automatically produce object-oriented database systems. An analysis of data models of this genre leads to the conclusion that their significant differentiating characteristic is the set of fundamental, or built-in, relationships. This observation has lead to the development of a methodology for the generation of object-oriented data models which revolves around the specification of the basic relationships. Initially, the project focused on the development of a variety of object-oriented models in order to gain an understanding of the problem space. This paper concentrates upon that experience with a brief discussion of future plans. The particular application domains for which models have been constructed include business data processing, mechanical CAD, office information systems, and software performance modelling. The knowledge gained by developing these models served as the basis for the specification of a set of essential relationship characteristics. The plan for generating database software corresponding to a user-specified data model revolves around the definition of the fundamental relationships of the model in terms of the aforementioned characteristics.