Skip to main content

Formalizing product model transformations: Case examples and applications

  • Long Papers
  • Chapter
  • First Online:
Artificial Intelligence in Structural Engineering

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1454))

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  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. Björk, B-C. (1989). “Basic structure of a proposed building product model.” Computer Aided Design, 21(2), 71–78.

    Google Scholar 

  3. Cay, Faruk (1997) “IT view on perspectives of computer aided process planning research.” Computers in Industry, 34(3), 307–337.

    Google Scholar 

  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. 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. 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. 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. 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. 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. 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. 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. Gielingh, W. (1988). “General AEC Reference Model (GARM).” ISO TC184/SC4 Document 3.2.2.1 (Draft), TNO-IBBC.

    Google Scholar 

  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. 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. IAI (International Alliance for Interoperability) (1998). Industry Foundation Classes, Version 1.5.

    Google Scholar 

  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. Van Nederveen, G.A., and Tolman, F.P. (1992). “Modelling multiple views on buildings.” Automation in Construction, Vol. l, 215–224.

    Google Scholar 

  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 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Ian Smith

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Fischer, M., Aalamin, F., Akbas, R. (1998). Formalizing product model transformations: Case examples and applications. In: Smith, I. (eds) Artificial Intelligence in Structural Engineering. Lecture Notes in Computer Science, vol 1454. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0030447

Download citation

  • DOI: https://doi.org/10.1007/BFb0030447

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64806-2

  • Online ISBN: 978-3-540-68593-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics