Abstract
An object-oriented software pattern identifies the framework of the participating objects, their roles and collaborations for a specific problem context. Three patterns for engineering design standards processing are described in this paper. These relate to design standards, design cases and design product data. They employ the reusability characteristic of object-oriented software technology in its wider prospect. In addition to providing object frameworks that can be used/adapted frequently in the development of standards processing systems, the reusability is also employed, by using the delegation mechanism, for modelling standards cross-references and for the integration of the standards and design cases object models.
Preview
Unable to display preview. Download preview PDF.
References
Alexander, C., et. al: A Pattern Language. Oxford University Press, New York (1977)
Badrah, M. K., MacLeod, I.; and Kumar, B.: Using Object Communication for Design Standards Modelling. To appear in the July issue of the Journal of Computing in Civil Engineering, ASCE (1998)
Booch, G.: Object-Oriented Analysis and Design with Applications. The Benjamin-Cummings Series in Object-Oriented Software Engineering. The Benjamin-Cummings Publication Company, California (1994)
BS 8110: The Structural Usage of Concrete, Part 1-3. BSI, London (1997)
Condamin, E., Scherer, R. J., Garrett, J. H., Jr., and Kiliccote, H.: Context-Oriented Modelling of Eurocodes. In Scherer (ed.): “ECPPM'94: Product and Process Modelling in the Building Industry”. A. A. Balkema, Rotterdam, The Netherlands (1995)
Elam, S. L., and Lopez, L. A.: Knowledge Based Approach to Checking Deigns for Conformance with Standards. Technical Report, Civil Engineering Systems Laboratory Research No. 9, University of Illinois at Urbana-Champaign, Urbana, Ill (1988)
Fenves, S. J.: Tubular Decision Logic for Structural Design. J. Struct. Engrg. Div., ASCE. 92(6) (1966) 473–490
Fenves, S. J., Wright, R. N., Stahl, F. I., and Reed, K. A.: “Introduction to SASE: Standards Analysis, Synthesis and Expression”. Technical Report. NBSIR 873513, National Bureau of Standards, Washington, D. C. (1987)
Gamma, E., Helm, R., Johnson, R., and Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesely, USA (1995)
Garrett, J. H., Jr., and Fenves, S. J.: A Knowledge-Based Standard Processor for Structural Component Design. Engrg with Computers, 2(4) (1987) 219–238
Garrett, J. H., Jr., and Hakim, M. M.: Object-Oriented Model of Engineering Design Standards. J Computing in Civil Engrg, 6(3) (1992) 323–347
Hakim, M. M., and Garrett, J. H., Jr.: Issues in Modelling and Processing Design Standards. Computers and Building Standards Workshop, University of Montreal, Canada (1992)
Hakim, M. M. and Garrett, J. H., Jr.: A Description Logic Approach for representing Engineering Design Standards. Engrg with Computers, Vol. 9. Springer-Verlag London Limited (1993) 108:124
Holewik, P., and Hartmann, D.: An Object Oriented Model for the Representation of Knowledge to Develop Computational Verification Systems. In Kumar, B. (ed.): Information Processing in Civil and Structural Engineering Design. Civil-Comp Press, Edinburgh, UK (1996)
Jain, D., Law, K. H., and Krawinkler, H.: On Processing Standards with Predicate Calculus. In Will, K. (ed.): Proc., 6th Conf. on Computing in Civ. Engrg., ASCE, New York, N. Y. (1989)
Kumar, B.: Knowledge Processing for Structural Design. PhD Thesis, Dep. of Civil Engrg., University of Edinburgh, UK (1989)
Pree, W.: Design Patterns for Object-Oriented Software Development. Addison-Wesely, USA (1995)
Rasdorf, W. J., and Wang, T. E.: Generic Design Standards Processing in an Expert System Environment. J. Computing in Civil Engrg., ASCE, 2(1) (1988) 68–87
Rasdorf, W. J., and Lakmazaheri, S.: Logic-Based Approach for Modelling Organization of Design Standards. J. Computing in Civil Engrg., ASCE, 4(2) (1990) 102–123
Rumbaugh, J., et. al: Object-Oriented Modelling and Design. Prentice Hall, Englywood Cliffs, NJ, USA (1991)
Yabuki, N., and Law, K. H.: An Integrated Framework for Design Standards Processing. Technical Report No. 67, Stanford University, USA (1992)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Kamal Badrah, M., MacLeod, I., Kumar, B. (1998). Object-oriented software patterns for engineering design standards processing. In: Smith, I. (eds) Artificial Intelligence in Structural Engineering. Lecture Notes in Computer Science, vol 1454. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0030440
Download citation
DOI: https://doi.org/10.1007/BFb0030440
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