Abstract
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.
Chapter PDF
Similar content being viewed by others
Keywords
References
Abrial, J.R. (1974) Data semantics, in Data Base Management, 1–59 (eds. Klimbie, J. W. and Koffeman, K. L. ), North-Holland.
Ancona, M., Clematics, A., De Floriani, L., and Puppo, E. (1990) HIDEL: a language for hierarchical VLSI design, The Computer Journal, 34 (3), 195–206.
Barthès, J. P., Vayssade, M., Miaczynska-Znamierowska, M. (1979) Property Driven Data Base, in Proceeding of 6th IJCAI, Tokyo, Japan.
Barthès, J. P. (1985) MGF Version 2.0M: Moniteur de Gestion de Fichiers, UTC/GUDI/8512.
Barthès, J.P., Anota P. and El Dahshan K. (1989) An Experience in Adding Persistance to Intelligent CAD Systems, Texel, The Netherlands.
Barthès, J.P. (1993) La problèmatique de reconciliation en ingénierie simultanée, in Actes de 01 DESIGN ‘83, Tunis.
Barthès, J.P. (1994) Developing Integrated Object Environment for Building Large Knowledge-Based Systems, International Journal of Human-Computer Studies, 41, 33–58.
Bjork, B. and Wix, J. (1991) An Introduction to STEP, Technical Report, VTT Technical Research Centre of Finland and Xix MacLelland Ltd., England.
Bobrow, D.G. and Winograd, T., An overview of KRL, a Knowledge Representation Language, Cognitive Science 1(1),264–285.
Borhani, M., Barthès, J.P., Anota, P., and Gaillard, F., A Synthesis of the Versioning Problems in Object-Oriented Engineering Systems. In Proceeding of Third International Conference on data and Knowledge Systems for Manufacturing and Engineering, Lyon, France, 165–182.
Chen, P. (1976) The entity relationship model: towards a unification view of data, ACM Transactions on database Systems, 1 (1), 9–36.
Clayton, B.D. (1985) ART: Reference Manual, Inference Corporation, Los Angeles, CA.
Cutkosky, M.R., Engelmore, R.S., Fikes, R.E., Genesereth, M.R., Gruber, T.R., Mark, W.S., Tenenbaum, J.M. and Weber, J.C. (1993) PACT: An Experiment in Integrating Concurrent Engineering Systems, IEEE Computer, 26 (1), 28–37.
Eastman, C.M., Bond, A., and Chase, S. (1991a) A formal approach for product model information, Research in Engineering Design, 2 (2), 65–80.
Eastman, C.M., Bond, A., and Chase, S. (1991b) Application and evaluation of an engineering data model, Research in Engineering Design, 2 (4), 185–207.
El Dahshan, K. and Barthès, J. P. (1988) Implementing Constraint Propagation in Mechanical CAD Systems, in Proceeding of Second Eurographics Workshop on Intelligent CAD Systems, Veldhoven, Netherlands.
Finger, S. and Rinderle, J. R. (1989) Representation of Mechanical Design, in Proceeding of The Third Workshop on Intelligent CAD, IFIP Working Group 5. 2, Osaka, Japon.
Fox, M., Wright, J.M. and Adam, D. (1986) Experiences with SRL: An analysis of a frame-based knowledge representation, in Expert Database Systems, (ed. Kerschberg, L. ), The Benjamin/Cummings Publishing Company Inc., 161–172.
Gaillard, F. (1994) Sur la modèlisation des connaissances et l’utilisation de bases de données objet en productique, Thèse de Doctorat, Université de Technologie de Compiègne.
Greiner, R. and Lenat, D.B. (1980) A Representation Language Language, in Proceeding of AAAI-80, Stanford, U.S.A., 165–169.
Katz, R.H. (1985) Information Management in Engineering Design Springer Verlag.
Kim, W., Banerjee, J., Chou, H., Garza, J. and Woelk, D. (1987) Composite object support in an object-oriented database system, in OPS 87,’ 118–125.
Lécluse, C., Richard, Ph. and Velez, F. (1987) 02, An Object-Oriented Data Model, Rapport ALTAIR, Rocquencourt, France.
Ma, Y., Ye, F., Li, G., Gong, P. and Jiang W. (1993) Development of Knowledge Base/Database System with Object-Oriented Programming Environment, Journal of the University of Petroleum of China, 17 (Suppl.), 299–309.
McGuire, J., Huokka, D., Weber, J., Tenenbaum, J., Gruber, T., and Olsen, G. (1993) SHADE: Technology for Knowledge-Based Collaborative Engineering, Journal of Concurrent Engineering: Applications and Research, 1 (3).
Minsky, M. (1975) A framework for representing knowledge, The psychology of computer vision, (ed. Winston, PE. ), MacGraw Hill.
Monceyron, E. and Barthès, J.P. (1992) Architecture for ICAD Systems: an Example from Harbor Design, Revue Sciences et Techniques de la Conception, 1 (1), 49–68.
Ribeiro Gouveia, F., and Barthès, J.P. (1993) Cooperative Agents in Engineering Environments, in Proceeding of EuroplA ‘83 Workshop on Intelligent Information Systems, Delft, Netherlands.
Scalabrin, E., and barthès, J.P. (1993) OSACA, une architecture ouverte d’agents cognitifs indépendants, in Actes de la Joanée “Systèmes Multi-Agents”, Montpellier, France.
Shen, W., Barthès, J.P. and EL Dahshan, K. (1994) Propagation de Contraintes dans les Systèmes de CAO en Mécanique, Revue internationale de CFAO et d’infographie, 9 (1–2), 25–40.
Shen, W. and Barthès, J.P. (1994) A Distributed Architecture for Design Environement Using Ashnchronous Cognitive Agents, in Proceeding of Second Singapore International Conference on Intelligent Systems, Singapore.
Thoraval, P. (1991) Systèmes intelligents d’aide à la conception: ARCHIX & ARCHIPEL, Thèse de Doctorat, Université de Technologie de Compiègne.
Tomiyama, T., Xue, D., Ishida, Y. (1991) An Experience with developing a Design Knowledge Representation Language, in Intelligent CAD Systems II: Implementation Issues, (eds. Ackman, V., ten Hagen, P.J.W., Verkamp, P.J. ), Springer Verlag, 130–150.
Veth, B. (1987) An Integrated Data Description Language for Coding Design Knowledge, Report CS-R8731, CWI, Netherlands.
Yu, X., Ohbo, N., Masuda, T. and Fujiwara, Y. (1986) Database Support for Solid Modelling, The Visual Computer, 12 (6), 358–366.
Zamanian, M.K., Fenves, S.J., and Gursoz, E.L. (1992) Representing spatial abstractions of constructed facilities, Building and Environment, 27 (2), 221–230.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1996 IFIP International Federation for Information Processing
About this chapter
Cite this chapter
Shen, W., Barthès, JP.A. (1996). An object-oriented approach for engineering design product modelling. In: Tomiyama, T., Mäntylä, M., Finger, S. (eds) Knowledge Intensive CAD. KIC 1995. IFIP Advances in Information and Communication Technology. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-34930-5_12
Download citation
DOI: https://doi.org/10.1007/978-0-387-34930-5_12
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-5041-2904-6
Online ISBN: 978-0-387-34930-5
eBook Packages: Springer Book Archive