Abstract
Can object-oriented methods be applied to mathematical software? Apparently, according to Beall and Shepard (An object-oriented framework for reliable numerical simulations, object-oriented software. Addison Wesley, Reading, 1994) who say: “It has been recognized in a number of different fields that object-oriented programming, in general, and software frameworks, in particular, provide a means to allow the efficient construction and maintenance of large scale software systems. Since general purpose numerical analysis codes certainly qualify as large-scale software it makes sense for us to see how these methodologies can be applied to this field.”
Similar content being viewed by others
References
Agarwal R, De P, Sinha AP (1999) Comprehending object and process models: an empirical study. IEEE Trans Softw Eng 25(4): 541–556
Ambler SW (2005) The elements of UML 2.0 Style. Cambridge University Press, Cambridge
Beall MW, Shephard MS (1994) An object-oriented framework for reliable numerical simulations, object-oriented software. Addison Wesley, Reading
Booch G (1944) Object-oriented analysis and design with applications, 2nd edn. The Benjamin/Cummings Publishing Company, Inc., Reading
Douglass BP (1999) Real-time UML: developing efficient objects for embedded systems, 2nd edn. Addison-Wesley, Reading
Doyle L, Pennotti M (2005) Systems engineering experience with UML on a complex system. In: Proceedings CSER 2005. Stevens Institute of Technology, March 23–25, Hoboken, NJ, USA. ISBN 0-615-12843-2
Ellis JR (1998) Objectifying Real-Time Systems. Cambridge University Press
Gamma E, Helm R, Johnson R, Vlissides J (1995) Design patterns: elements of reusable object-oriented software. Addison- Wesley Professional Computing Series, Reading
Graham I, Wills A, UML – a tutorial, Trireme International Ltd.
Godfrey MW (2007) A hybrid program model for object-oriented reverse engineering. In: 15th IEEE International Conference on Program Comprehension (ICPC ’07), pp 81-90
Gomaa H, Designing concurrent, distributed, and real-time applications with UML, Department of Information and Software Engineering, George Mason University
http://www.therationaledge.com/content/sep_03/f_umlbasics_db.jsp
Larman C, Applying UML and patterns—an introduction to OOA/D and the unified process
Liberty J (1988) Beginning object-oriented design with C++. Wrox Press, Ltd., Birmingham
Omondo EclipseUML, http://www.omondo.com/
Herman I, Melancon G, Marshall MS (2000) Graph visualization and navigation in information visualization: a survey. IEEE Trans Visual Comput Graph 6(1): 24–43
Miller GA (1956) The magical number seven, plus or minus two: some limits on our capacity for processing information. Psychol Rev 63: 81–97
Riva C, Rodriguez JV (2002) Combining static and dynamic views for architecture reconstruction. In: Proceedings of the 6th European conference on software maintenance and reengineering. IEEE, Washington, DC, USA, pp 47–56
Rumbaugh J et al (1991) Object-oriented modeling and design. Prentice Hall, Englewood Cliffs
Sangal N, Jordan E, Sinha V, Jackson D (2005) Using dependency models to manage complex software architecture. In: Proceedings of the 20th annual ACM SIGPLAN conference on Object oriented programming, systems, languages, and applications. ACM Press, New York, pp 167–176
Schneidewind NF (1997) Reliability modeling for safety critical software. IEEE Trans Reliab 46(1): 88–98
Tonella P, Potrich A (2005) Reverse engineering of object oriented code. Springer, Berlin
Unified Modeling Language: Superstructure, version 2.1.1, February 2007
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Schneidewind, N.F. Analysis of object-oriented software reliability model development. Innovations Syst Softw Eng 5, 243–253 (2009). https://doi.org/10.1007/s11334-009-0097-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11334-009-0097-0