Research in Engineering Design

, Volume 5, Issue 1, pp 21–39 | Cite as

SHARED: An information model for cooperative product development

  • A. Wong
  • D. Sriram


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.


Product information model Developing environments 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bjork, B. C. (1988) A proposed structure of a building product model, Computer-Aided Design, 21, 2, 71–78Google Scholar
  2. 2.
    Bjork, B.; Wix, J. (1991) An Introduction to STEP, technical report, VTT Technical Research Centre of Finland and Wix McLelland Ltd, EnglandGoogle Scholar
  3. 3.
    Collet, C.; Huhns, M.; Shen, W.-M. (1991) Resource integration using a large knowledge base in carnot, IEEE Computer, 24, 12, 55–62Google Scholar
  4. 4.
    Culbert, J. (1992) Distributed Object Transport Streams (DOT-Streams™): A Tool for Building Distributed Object Oriented Systems, internal technical report, Intelligent Engineering Systems Laboratory, MITGoogle Scholar
  5. 5.
    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, JanuaryGoogle Scholar
  6. 6.
    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–196Google Scholar
  7. 7.
    Eastman, C.; Bond, A.; Chase, S. (1991) A formal approach for product model information, Research in Engineering Design, 2, 65–80Google Scholar
  8. 8.
    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), AprilGoogle Scholar
  9. 9.
    Gielingh, W. (1988) General AEC Reference Model (GARM), ISO/STEP technical report, IBBC-TNO, The NetherlandsGoogle Scholar
  10. 10.
    Howard, C.; Abdalla, J.; Phan, D. (1992) Primitive-composite approach for structural data modeling, ASCE Journal of Computing in Civil Engineering, 6, 1, 19–40Google Scholar
  11. 11.
    Kim, W.; Bertino, E.; Garza, J. F. (1989) Composite objects revisited, Proc. ACM SIGMOD Intl. Conf. on Management of Data, Portland, Oregon, JuneGoogle Scholar
  12. 12.
    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–139Google Scholar
  13. 13.
    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 1987Google Scholar
  14. 14.
    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.), MITGoogle Scholar
  15. 15.
    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 PressGoogle Scholar
  16. 16.
    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-HollandGoogle Scholar
  17. 17.
    Rumbaugh, J.; Blaha, M.; Premerlani, W.; Eddy, F.; Lorensen, W. (1991) Object-Oriented Modeling and Design, Prentice HallGoogle Scholar
  18. 18.
    Sriram, D.; Wong, A.; Rossignac, J.; He, L. (1993) GNOMES: An Object-oriented Non-manifold Geometric Engine (in prep.), Intelligent Engineering Systems Laboratory, MIT, FebruaryGoogle Scholar
  19. 19.
    Sriram, D.; Ahmed, S.; Logcher, R. (1992) A transaction management framework for collaborative engineering. Engineering with Computers, 8, 213–232Google Scholar
  20. 20.
    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]Google Scholar
  21. 21.
    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, MITGoogle Scholar
  22. 22.
    Wong, A.; Chakravarthy, A.; Favela, J. (1992) Documentation and communication in collaborative engineering design, AAAI Workshop on Design Rationale Capture and Use, San Jose, JulyGoogle Scholar
  23. 23.
    Wong, A. (1993) Shared workspace for collaborative engineering, PhD thesis, Intelligent Engineering Systems Laboratory, MIT, MarchGoogle Scholar
  24. 24.
    Zamanian, K.; Fenves, S. J.; Gursoz, E. (1991) Representing spatial abstractions of constructed facilities, Building and Environment, SummerGoogle Scholar

Copyright information

© Springer-Verlag London Limited 1993

Authors and Affiliations

  • A. Wong
    • 1
  • D. Sriram
    • 1
  1. 1.Intelligent Engineering Systems Laboratory, 1-253, Department of Civil and Environmental EngineeringMassachusetts Institute of TechnologyCambridgeUSA

Personalised recommendations