Formalizing product model transformations: Case examples and applications

  • Martin Fischer
  • Florian Aalamin
  • Ragip Akbas
Long Papers
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1454)


Today, product models can be built manually or by instantiating objects from a standards library. Database evolution schemas have been defined to maintain data integrity as the product model changes throughout design and construction. Based on a project case example, this paper defines mechanisms that transform a design-centric decomposition of a product model into a production-centric decomposition. The three mechanisms are (1) the introduction of temporary structures, (2) the refinement of components, and (3) the aggregation of components. These mechanisms complement the manual and standards approaches to product modeling. They are defined at the user level and use abstracted knowledge about components and activities to transform a product model as required by a particular set of engineering tasks. The challenge in defining and operational izing the transformation mechanisms lies in abstracting the knowledge that determines when to use what mechanism and in formalizing the knowledge that creates and inserts new product model objects at the appropriate place in the product model hierarchy.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Augenbroe, Godfried (1995). “The Combine Project: A Global Assessment.” CIB Proceedings 180, W78 Workshop on Modeling Buildings Through Their Lifecyle, Stanford, CA, August 21–23, 1995, 163–171.Google Scholar
  2. 2.
    Björk, B-C. (1989). “Basic structure of a proposed building product model.” Computer Aided Design, 21(2), 71–78.Google Scholar
  3. 3.
    Cay, Faruk (1997) “IT view on perspectives of computer aided process planning research.” Computers in Industry, 34(3), 307–337.Google Scholar
  4. 4.
    Clayton, M.J., Kunz, J.C., and Fischer, M.A. (1996). “Rapid Conceptual Design Evaluation using a Virtual Product Model.” Engineering Applications of Artificial Intelligence, 9(4), 439–451.Google Scholar
  5. 5.
    Crowley, Andrew J. and Watson, Alastair S. (1997). “Representing engineering information for constructional steelwork.” Microcomputers in Civil Engineering, 12(1), 69–81.Google Scholar
  6. 6.
    Dharwadkar, Parmanand V., and Cleveland, Jr., Alton B. (1996). “Knowledge-Based Parametric Design Using J-space.” Proceedings of the Third Congress on Computing in Civil Engineering, Jorge Vanegas and Paul Chinowsky (Eds.), ASCE, Anaheim, CA, June 17–19, 1996, 70–76.Google Scholar
  7. 7.
    Eastman, C. M., A. Bond and S. Chase (1991). “A Formal Approach to Product Model Information.” Research in Engineering Design, 2(2), 65–80.Google Scholar
  8. 8.
    Eastman, C.M. and Siabiris, A. (1995). “A generic building product model incorporating building type information.,” Automation in Construction, Vol. 3, 283–304.Google Scholar
  9. 9.
    Fischer, Martin and Aalami, Florian (1996). “Scheduling with Computer-Interpretable Construction Method Models.” Journal of Construction Engineering and Management, ASCE, 122(4), 337–347.Google Scholar
  10. 10.
    Ford, S., Aouad, G.F., Kirkham, J.A., Cooper, G.S., Brandon, P.S., and Child, T. (1994). “Object-oriented approach to integrating design information.” Microcomputers in Civil Engineering, 9(6), 413–423.Google Scholar
  11. 11.
    Fruchter, Renate (1997). “A/E/C virtual atelier: Experience and future directions.” Proceedings of the 1997 4th Congress on Computing in Civil Engineering Philadelphia, PA, USA, ASCE, New York, NY, USA. p. 395–402.Google Scholar
  12. 12.
    Gielingh, W. (1988). “General AEC Reference Model (GARM).” ISO TC184/SC4 Document (Draft), TNO-IBBC.Google Scholar
  13. 13.
    Harfman, A.C. and Chen, S.S. (1993).“Component-based building representation for design and construction.” Automation in Construction, Vol. 1, 339–350.Google Scholar
  14. 14.
    Howard, H.C., Abdalla, J.A., and Phan, D.H.D. (1992). “Primitive-Composite Approach for Structural Data Modeling.” Journal of Computing in Civil Engineering, ASCE, 6(1), 19–40.Google Scholar
  15. 15.
    IAI (International Alliance for Interoperability) (1998). Industry Foundation Classes, Version 1.5.Google Scholar
  16. 16.
    Scherer, Raimar J., and Katranuschkov, Peter, (1993). “Architecture of an object-oriented product model prototype for integrated building design. “Proceedings of the 5th International Conference on Computing in Civil and Building Engineering — V-ICCCBE Anaheim, CA, USA, Publ by ASCE, New York, NY, USA. p 393–400.Google Scholar
  17. 17.
    Van Nederveen, G.A., and Tolman, F.P. (1992). “Modelling multiple views on buildings.” Automation in Construction, Vol. l, 215–224.Google Scholar
  18. 18.
    Zhou X., Yan J., Jin Y., Ma D. and Ling Zh. (1995). “Representation of manufacturing environment and structured knowledge base in a CAPP system.” Proceedings of the 1995 Database Symposium Boston, MA, USA, ASME, New York, NY, USA. P. 647–654.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1998

Authors and Affiliations

  • Martin Fischer
    • 1
  • Florian Aalamin
    • 2
  • Ragip Akbas
    • 3
  1. 1.Assistant Professor, Center for Integrated Facility Engineering (LIFE)Department of Civil and Environmental EngineeringStanford
  2. 2.PhD CandidateUSA
  3. 3.Graduate Research AssistantUSA

Personalised recommendations