Hostname: page-component-cd9895bd7-gvvz8 Total loading time: 0 Render date: 2024-12-26T09:01:13.206Z Has data issue: false hasContentIssue false

Expert database concepts for engineering design

Published online by Cambridge University Press:  27 February 2009

G. T. Nguyen
Affiliation:
INRIA & Université de Grenoble, Laboratoire de Génie Informatique, BP 68, 38402 St-Martin-D'Heres, France
D. Rieu
Affiliation:
INRIA & Université de Grenoble, Laboratoire de Génie Informatique, BP 68, 38402 St-Martin-D'Heres, France

Abstract

The specific semantics of CAD objects are analysed concerning their nature their dynamicity and their consistency during the design process. The nature of CAD objects is concerned with their structure and relationships. The dynamicity is concerned with the evolving nature of the objects, i.e. their behavior. The consistency is concerned with their completeness and relationships with integrity constraints.

A new methodology for semantic constraints management and control is defined. It relies extensively on database and expert system technologies for the implementation of new concepts, e.g. logical prototypes of objects and object equivalence class.

It provides a sound and unified basis for modelling the dynamic nature of complex objects, concerning both the management of their structure and the certification of the update operations, i.e. the control of their correctness.

The functionalities of CADB, a prototype expert database system that supports these features, are detailed. CADB is currently implemented in Prolog on VAX™ 11/785 and APOLLO™ workstations.

Type
Research Article
Copyright
Copyright © Cambridge University Press 1987

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Adiba, M. and Nguyen, G. T. 1984. Information processing for CAD/VLSI on a generalized data management system. Proceedings, 10th International Conference on Very Large Data Bases. Singapore.Google Scholar
Adiba, M. and Nguyen, G. T. 1985. Knowledge engineering for CAD/VLSI on a generalized data management system. Knowledge Engineering in Computer-Aided Design. In Gero, J. S. (ed.), Amsterdam: North-Holland.Google Scholar
Batory, D. S. and Kim, W. 1985. Modelling concepts for VLSI CAD objects. ACM Transactions on Database Systems, 10 (3).CrossRefGoogle Scholar
Beyls, et al. 1982. A design methodology based upon symbolic layout and integrated CAD tools. Proceedings, 19th Design Automation Conference. Las Vegas, Nevada.Google Scholar
Brownston, L. et al. 1986. Programming Expert Systems in OPS5: An Introduction to Rule Based Programming. Reading, MA: Addison-Wesley.Google Scholar
Jullien, Ch., Leblond, A. and Lecourvoisier, J. 1986. A database interface for an integrated CAD system. Proceedings, 23rd ACM/IEEE Design Automation Conference. Las Vegas, Nevada.Google Scholar
Katz, R. H. 1983. Managing the chip design database. University of Wisconsin-Madison. Research report 506.Google Scholar
Lorie, R. and Plouffe, W. 1983. Complex objects and their use in design transaction. Proceedings ACM SIGMOD Conference, San Jose.Google Scholar
Nguyen, G. T. and Ohvares, J. 1985. Semantic data organization on a generalized data management system. Proceedings International Conference on Foundations of Data Organization, Kyoto, Japan.Google Scholar
Nguyen, G. T. 1986. Semantic data engineering for generalized databases. Proceedings 2nd International Conference on Data Engineering, Los Angeles, California.Google Scholar
Nguyen, G. T. and Rieu, D. 1987. Expert database support for consistent dynamic objects. Proc. 13th International Conference on Very Large Data Bases. Brighton, U.K.Google Scholar
Rieu, D. and Nguyen, G. T. 1986. Semantics of CAD objects for generalized databases. Proceedings, 23rd ACM/IEEE Design Automation Conference. Las Vegas, Nevada.Google Scholar
Rieu, D. and Nguyen, G. T. 1987. Knowledge base support for dynamic objects. International Conference on Data and Knowledge Systems for Manufacturing and Engineering. Hartford, CT.Google Scholar