Abstract
One fundamental issue in developing collaborative engineering systems is the representation of product information which supports communication and coordination. This product information includes not only the geometric and physical properties of the product and its parts, but also information about functions, constraints and the design rationale. In this paper, we describe an information model, SHARED, which was developed for encoding product information in DICE, a distributed and integrated environment for computer-aided engineering. SHARED provides multiple levels of both functional and geometric abstractions, multiple views and techniques for maintaining consistency between the various abstractions and views. These elements are essential for a good representation model of product information. The use of the SHARED model is illustrated through an example, depicting the various representations of a product as it evolves through the design process. The SHARED model has been implemented over a distributed OODBMS as a toolkit/framework for developing environments which need to model, manipulate and communicate product information between distributed cooperating applications, while supporting coordination between them.
Similar content being viewed by others
References
Bjork, B. C. (1988) A proposed structure of a building product model, Computer-Aided Design, 21, 2, 71–78
Bjork, B.; Wix, J. (1991) An Introduction to STEP, technical report, VTT Technical Research Centre of Finland and Wix McLelland Ltd, England
Collet, C.; Huhns, M.; Shen, W.-M. (1991) Resource integration using a large knowledge base in carnot, IEEE Computer, 24, 12, 55–62
Culbert, J. (1992) Distributed Object Transport Streams (DOT-Streams™): A Tool for Building Distributed Object Oriented Systems, internal technical report, Intelligent Engineering Systems Laboratory, MIT
Cutkosky, M.; Engelmore, R.; Fikes, R.; Genesereth, M.; Gruber, T.; Mark, W.; Tenenbaum, J.; Weber, J. (1993) PACT: An experiment in integrating concurrent engineering systems, IEEE Computer, January
Dixon, J.; Libardi, E. C.; Nielsen, E. G. (1990) Unresolved research issues in development of design-with-features systems. In Geometric Modeling for Product Engineering (Eds.: Wonzy, M. J.; Turner, J. U.; Preiss, K.), Elsevier, 183–196
Eastman, C.; Bond, A.; Chase, S. (1991) A formal approach for product model information, Research in Engineering Design, 2, 65–80
Peña, F.; Sriram, D.; Logcher, R. (1993) SHARED-DRIMS: SHARED design recommendation-intent management system, submitted to the 2nd IEEE Workshop on Enabling Technologies Infrastructure for Collaborative Enterprises (WET ICE), April
Gielingh, W. (1988) General AEC Reference Model (GARM), ISO/STEP technical report, IBBC-TNO, The Netherlands
Howard, C.; Abdalla, J.; Phan, D. (1992) Primitive-composite approach for structural data modeling, ASCE Journal of Computing in Civil Engineering, 6, 1, 19–40
Kim, W.; Bertino, E.; Garza, J. F. (1989) Composite objects revisited, Proc. ACM SIGMOD Intl. Conf. on Management of Data, Portland, Oregon, June
Kiriyama, T.; Tomiyama, T.; Yoshikawa, H. (1991) A model integration framework for cooperative design. In Computer-Aided Cooperative Product Development (Eds. Sriram, D.; Logcher, R.; Fukuda, S.), Springer-Verlag, London, 126–139
Lee, J.; Malone, W. (1990) Partially shared views: A scheme for communicating among groups that use different type hierarchies, ACM Transactions on Information Systems, 8, 1, January 1987
Manola, F. (1987) Applications of Object-Oriented Database Technology in Knowledge Based Integrated Information Systems, KBIISE Project, Vol. 8 (Eds. Gupta, A.; Madnick, S. E.), MIT
Mukerjee, A. (1991) Qualitative geometric design. In Proceedings of the First ACM/SIGGRAPH Symposium on Solid Modeling Foundations and CAD/CAM Applications (Eds. Rossignac, J.; Turner, J.), ACM Press
Rossignac, J.; O'Connor, M. (1990) Selective geometry complex: A dimension-independent model for point sets with internal structures and incomplete boundaries. In Geometric Modeling for Product Engineering (Eds. Wozny, M. J.; Turner, J. U.; Preiss, K.), North-Holland
Rumbaugh, J.; Blaha, M.; Premerlani, W.; Eddy, F.; Lorensen, W. (1991) Object-Oriented Modeling and Design, Prentice Hall
Sriram, D.; Wong, A.; Rossignac, J.; He, L. (1993) GNOMES: An Object-oriented Non-manifold Geometric Engine (in prep.), Intelligent Engineering Systems Laboratory, MIT, February
Sriram, D.; Ahmed, S.; Logcher, R. (1992) A transaction management framework for collaborative engineering. Engineering with Computers, 8, 213–232
Sriram, D.; Logcher, R.; Groleau, N.; Cherneff, J. (1989) DICE: An Object Oriented Programming Environment for Cooperative Engineering Design, technical report, Intelligent Engineering Systems Laboratory, MIT [also appears in AI in Engineering Design, Vol. III (Eds. Tong, C.; Sriram, D.), Academic Press, 1992]
Sriram, D.; Gupta, A.; Wong, A.; Ahmed, S.; Fromont, B.; Cheong, K.; Vaidya, V. (1991) An Object-oriented Knowledge Based Building Tool for Engineering Applications, technical report, Intelligent Engineering Systems Laboratory, MIT
Wong, A.; Chakravarthy, A.; Favela, J. (1992) Documentation and communication in collaborative engineering design, AAAI Workshop on Design Rationale Capture and Use, San Jose, July
Wong, A. (1993) Shared workspace for collaborative engineering, PhD thesis, Intelligent Engineering Systems Laboratory, MIT, March
Zamanian, K.; Fenves, S. J.; Gursoz, E. (1991) Representing spatial abstractions of constructed facilities, Building and Environment, Summer
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Wong, A., Sriram, D. SHARED: An information model for cooperative product development. Research in Engineering Design 5, 21–39 (1993). https://doi.org/10.1007/BF01608395
Issue Date:
DOI: https://doi.org/10.1007/BF01608395