General purpose software for probability computations—A virtual machine approach
Article
- 37 Downloads
Abstract
The application of probability techniques in structural engineering has seen ample development in the last decade. Yet, the software used for engineering probability computations often lacks generality. The functional needs to be satisfied by general purpose software for engineering applications of probability methods are presented. An analysis of these needs suggests a software design philosophy based on the concept of a software virtual machine for probability computations. The virtual machine architecture and software design are explained. An example problem, in seismic risk analysis, solved with software based on this design is described.
Keywords
Risk Analysis System Theory Engineering Application Virtual Machine Probability Method
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Preview
Unable to display preview. Download preview PDF.
References
- 1.Ang, A.H.-S., Tang, W.H. (1975) Probability Concepts in Engineering Planning and Design, Vol. 1, New York: WileyGoogle Scholar
- 2.Ang, A.H.-S., Tang, W.H. (1984) Probability Concepts in Engineering Planning and Design, Vol. 2, New York: WileyGoogle Scholar
- 3.Nagy, D.A. (1978) Software engineering for finite element analysis. ST, ASCE, 104 (ST8) AugustGoogle Scholar
- 4.Parisi, M.A. (1984) An Investigation of Methods for Probability Evaluation, unpublished Ph.D. dissertation, Department of Civil Engineering, University of Illinois at Urbana-Champaign, Urbana, ILGoogle Scholar
- 5.Dodds, R.H., Rehak, D.R., Lopez, L.A. (1982) Development methodologies for scientific software. Soft.-Pract. Exper. 12, 1085–1100, DecemberGoogle Scholar
- 6.Roos, D. (1966) ICES System Design, Cambridge, MA: MIT PressGoogle Scholar
- 7.Lopez, L.A. (1972) POLO: Problem oriented language organizer. Comput. Struct. 2(4), 555–572, SeptemberGoogle Scholar
- 8.Canon, M.D. et al. (1980) A virtual machine emulator for performance evaluation CACM, ACM 23(2), 71–80 FebruaryGoogle Scholar
- 9.Date, C.J. (1981) An Introduction to Database Systems, 3rd ed. Reading, MA: Addison-WesleyGoogle Scholar
- 10.Grandori, G. (1982) Cost-benefit analysis in earthquake engineering. In Proceedings of Seventh European Conference on Earthquake Engineering, Athens, SeptemberGoogle Scholar
Copyright information
© Springer-Verlag New York Inc 1986