An object-oriented approach for engineering design product modelling

Engineering design, as one of the most challenging application areas for Computer-Aided Engineering, requires the representation of complex data elements as well as complex relationships among them. Users in these environments have found traditional technology inadequate in terms of flexibility, modelling power and efficiency. Thus, it becomes necessary to develop environments capable of supporting the various paradigms used in large projects. Such environments require a good data and knowledge representation, efficient programing features, adequate mechanisms for storage and concurrency control and good communications with other software systems. In this paper, we discuss the main characteristics of the engineering design products and the limitations of the current design product models. And then, we present the main features of an improved object-oriented representation model PDM and its implementation MOSS. An example is given for demonstrating the application of the object-oriented representation model PDM and the object-oriented programming environment MOSS in the field of mechanical CAD.

[1]  Robert Tibshirani,et al.  An Introduction to the Bootstrap , 1994 .

[2]  Fernando Vélez,et al.  O2, an Object-Oriented Data Model , 1992, Building an Object-Oriented Database System, The Story of O2.

[3]  A. H. Bond,et al.  A formal approach for product model information , 1991 .

[4]  Gregory R. Olsen,et al.  SHADE: Technology for Knowledge-based Collaborative Engineering , 1993 .

[5]  Monica S. Lam,et al.  Jade: a high-level, machine-independent language for parallel programming , 1993, Computer.

[6]  Fabrice Gaillard Sur la modélisation des connaissances et l'utilisation de bases de données objet en productique , 1994 .

[7]  Jay Banerjee,et al.  Composite object support in an object-oriented database system , 1987, OOPSLA '87.

[8]  Deyi Xue,et al.  An experience with developing a design knowledge representation language , 1992 .

[9]  Steven J. Fenves,et al.  Representing spatial abstractions of constructed facilities , 1992 .

[10]  Jean-Paul A. Barthès,et al.  Property Driven Data Bases , 1979, IJCAI.

[11]  Jean-Paul A. Barthès Developing integrated object environments for building large knowledge-based systems , 1994, Int. J. Hum. Comput. Stud..

[12]  J. P. Barthes,et al.  Implementing constraint propagation in mechanical CAD systems , 1989 .

[13]  Micado Revue internationale de CFAO et d'infographie , 1986 .

[14]  Leila De Floriani,et al.  HIDEL: A Language for Hierarchical VLSI Design , 1991, Comput. J..

[15]  Peter P. Chen The entity-relationship model: toward a unified view of data , 1975, VLDB '75.

[16]  B. Veth,et al.  An integrated data description language for coding design knowledge , 1989 .

[17]  Scott Curland Chase,et al.  Application and evaluation of an engineering data model , 1991 .

[18]  Mark S. Fox,et al.  Experiences with SRL: An Analysis of a Frame-based Knowledge Representation , 1984, Expert Database Workshop.

[19]  Russell Greiner,et al.  A Representation Language Language , 1980, AAAI.

[20]  Prof. Randy H. Katz,et al.  Information Management for Engineering Design , 1985, Surveys in Computer Science.

[21]  Daniel G. Bobrow,et al.  On Overview of KRL, a Knowledge Representation Language , 1976, Cogn. Sci..

[22]  Marvin Minsky,et al.  A framework for representing knowledge" in the psychology of computer vision , 1975 .

[23]  Mark R. Cutkosky,et al.  PACT: an experiment in integrating concurrent engineering systems , 1993, Computer.