Advertisement

KSCE Journal of Civil Engineering

, Volume 1, Issue 1, pp 29–38 | Cite as

Object oriented paradigms for integrated structural engineering

  • Chongyul Yoon
Structural Engineering

Abstract

The increase in use of computers in many aspects of engineering constructed facilities has been enormous during the past few decades. Computers are used for analyses of structures, design checks and optimization, cost estimation, construction planning, etc. Using proven algorithms, many of the individual tasks are now highly automated and tools such as neural networks, expert systems, genetic algorithms, and hybrid systems have shown promise for automation for some of the previously unapproachable problems. However, an important issue facing efficient use of computers in engineering today involves integration of many of these tasks and a productive structural engineering system must be an integrated software system. The fundamental interface to the resources in a computer system that engineers need to face in developing an integrated engineering system are a programming paradigm and a data model to represent engineering information in the database. Object oriented concepts and paradigms have been used successfully to develop large systems. After a brief review of integrated structural engineering systems, this paper presents an object oriented data model that can effectively represent engineering information in the central database of an integrated structural engineering system. The model treats classes as objects and message sending is the only mechanism necessary for communication among data objects, database users and database administrators. This results in a model that is simple and uniform.

Keywords

object oriented integration data model structures computer 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Chen, P.P.S. (1976). “The entity-relationship model-toward a unified view of data,”ACM Transaction on Database Systems, Vol. 1, No. 1, January, pp. 9–36.CrossRefGoogle Scholar
  2. 2.
    CODASYL Data Base Task Group (1971). “CODASYL data base task group April 7 Report,”ACM, New York, N. Y.Google Scholar
  3. 3.
    Codd, E.F. (1979). “Extending data-base relations to capture more meaning,”ACM-TODDS, December.Google Scholar
  4. 4.
    Craine, L. (1981).PDA/PATRAN-G Users Guide, PDA Engineering, Santa Ana, Calif.Google Scholar
  5. 5.
    Dawson, J. (1989). “A family of models,”Byte, Vol. 14, No. 9, September, pp. 277–286.Google Scholar
  6. 6.
    Fenves, G.L. (1989). “Object oriented models for engineering data,”Proceedings, ASCE sixth Conference on Computing in Civil Engineering, Atlanta, Georgia, September.Google Scholar
  7. 7.
    Froese, T. (1996). “Models of construction process information.”Journal of Computing in Civil Engineering, ASCE, Vol. 10, No. 3, pp. 183–193.CrossRefGoogle Scholar
  8. 8.
    Garrett, J.H., Jr., Basten, J., Breslin, J. and Anderson, T. (1989) “An object-oriented model for building design and construction”,Proceedings, Sessions Related to Computer Utilization at Structures Congress '89, San Francisco, Calif., May, pp. 332–341.Google Scholar
  9. 9.
    Hardwick, M. and Spooner, D.L. (1987). “Comparison of some data models of engineering objects,”IEEE Computer Graphics and Applications, Vol. 7, No. 3, pp. 56–66.Google Scholar
  10. 10.
    Howard, H.C., Abdalla, J.A. and Phan, D.H.D. (1990). “Primitive-composite approach for structural data modeling.”Journal of Computing in Civil Engineering, ASCE, Vol. 6, No. 1, pp. 19–40.CrossRefGoogle Scholar
  11. 11.
    Kim, W. (1991).Introduction to object-oriented databases, MIT Press, Cambridge, Mass.Google Scholar
  12. 12.
    Kim, W. and Lochovsky, F.H. (1989).Object-Oriented Concepts, Databases, and Applications, ACM Press, New York, N. Y.Google Scholar
  13. 13.
    King, R. (1986). “Database management system based in an object-oriented model,”Expert Database Conference, edited by Kerschberg, L., Benjamin/Cummings, Menlo Park, Calif.Google Scholar
  14. 14.
    Korth, H.F. and Silverschtz, A. (1986)Database System Concepts, McGraw-Hill, New York, N. Y.MATHGoogle Scholar
  15. 15.
    Law, K.H. (1996). “Data product, and process modeling in civil engineering.”Journal of Computing in Civil Engineering, ASCE, Vol. 10, No. 3, pp. 173.MathSciNetGoogle Scholar
  16. 16.
    Leclise, C., Richard, P. and Velz, F. (1988). “O2, an object-oriented data model,”ACM Conference on the Managements of Data, pp. 424.Google Scholar
  17. 17.
    Lee, C. and Sause, R. (1996). “Sequence control for integrated structural design models.”Journal of Computing in Civil Engineering, ASCE, Vol. 10, No. 3, pp. 213–225.CrossRefGoogle Scholar
  18. 18.
    Maier, D., Stein, J., Otis, A. and Purdy, A., “Development of an object-oriented DBMS,”Proceedings of the ACM Conference on Object-Oriented Programming Systems, Languages, and Applications, September.Google Scholar
  19. 19.
    Neeley, D. (1989). “Integrated solutions,”Cadence, October, pp. 109–110.Google Scholar
  20. 20.
    Nicklin, P.J., Powell, G.H. and Hollings, J.P. (1987). “Hierarchical data management for structural analysis,”Engineering with Computers, Vol. 1, pp. 135–143.Google Scholar
  21. 21.
    Platt, D.G. (1996). “Building process models for design management.”Journal of Computing in Civil Engineering, ASCE, Vol. 10, No. 3, pp. 194–203.CrossRefGoogle Scholar
  22. 22.
    Rasdorf, W.J. and Salley, G.C. (1985). “Generative engineering databases-towards expert systems,”Computers and Structures, Vol. 20, pp. 11–15.CrossRefGoogle Scholar
  23. 23.
    Rowe, L.A., Stonebraker, M.R. (1987). “The Postgress data model,”Proceedings, Thirteenth International Conference on Very Large Databases, Brighton, U.K.Google Scholar
  24. 24.
    Sauce Jr., S. (1989). “A model of the design process for computer integrated structural engineering,” Ph.D. Dissertation, Department of Civil Engineering, University of California at Berkeley, Calif.Google Scholar
  25. 25.
    Sause, R., Martini, K., and Powell, G.H. (1992). “Object-oriented approaches for integrated engineering design systems.”Journal of Computing in Civil Engineering, ASCE, Vol. 6, No. 3, pp. 181–201.Google Scholar
  26. 26.
    Smith, J. and Smith, D. (1977). “Database abstractions: aggregation and generalization,”ACM-TODS, July, Addison Wesley, Reading, Mass.Google Scholar
  27. 27.
    Spainhour, L.K. and Rasdorf, W.J. (1996). “Entity-relationship modeling of composite materials data.”Journal of Computing in Civil Engineering, ASCE, Vol. 10, No. 3, pp. 226–235.CrossRefGoogle Scholar
  28. 28.
    Stumpf, A.L., Ganeshan, R., Chin, S. and Liu, L.Y. (1996). “Object-oriented model for integrating construction product and process information.”Journal of Computing in Civil Engineering, ASCE, Vol. 10, No. 3, pp. 204–212.CrossRefGoogle Scholar

Copyright information

© KSCE and Springer jointly 1997

Authors and Affiliations

  • Chongyul Yoon
    • 1
  1. 1.Department of Civil EngineeringHongik UniversitySeoulKorea

Personalised recommendations