Skip to main content
Log in

Analysis of object-oriented software reliability model development

  • Original Paper
  • Published:
Innovations in Systems and Software Engineering Aims and scope Submit manuscript

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.”

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Agarwal R, De P, Sinha AP (1999) Comprehending object and process models: an empirical study. IEEE Trans Softw Eng 25(4): 541–556

    Article  Google Scholar 

  2. Ambler SW (2005) The elements of UML 2.0 Style. Cambridge University Press, Cambridge

    Google Scholar 

  3. Beall MW, Shephard MS (1994) An object-oriented framework for reliable numerical simulations, object-oriented software. Addison Wesley, Reading

    Google Scholar 

  4. Booch G (1944) Object-oriented analysis and design with applications, 2nd edn. The Benjamin/Cummings Publishing Company, Inc., Reading

    Google Scholar 

  5. Douglass BP (1999) Real-time UML: developing efficient objects for embedded systems, 2nd edn. Addison-Wesley, Reading

    Google Scholar 

  6. 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

  7. Ellis JR (1998) Objectifying Real-Time Systems. Cambridge University Press

  8. Gamma E, Helm R, Johnson R, Vlissides J (1995) Design patterns: elements of reusable object-oriented software. Addison- Wesley Professional Computing Series, Reading

    Google Scholar 

  9. Graham I, Wills A, UML – a tutorial, Trireme International Ltd.

  10. 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

  11. Gomaa H, Designing concurrent, distributed, and real-time applications with UML, Department of Information and Software Engineering, George Mason University

  12. http://www.therationaledge.com/content/sep_03/f_umlbasics_db.jsp

  13. Larman C, Applying UML and patterns—an introduction to OOA/D and the unified process

  14. Liberty J (1988) Beginning object-oriented design with C++. Wrox Press, Ltd., Birmingham

  15. Omondo EclipseUML, http://www.omondo.com/

  16. 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

    Article  Google Scholar 

  17. Miller GA (1956) The magical number seven, plus or minus two: some limits on our capacity for processing information. Psychol Rev 63: 81–97

    Article  Google Scholar 

  18. 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

  19. Rumbaugh J et al (1991) Object-oriented modeling and design. Prentice Hall, Englewood Cliffs

    Google Scholar 

  20. 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

  21. Schneidewind NF (1997) Reliability modeling for safety critical software. IEEE Trans Reliab 46(1): 88–98

    Article  Google Scholar 

  22. Tonella P, Potrich A (2005) Reverse engineering of object oriented code. Springer, Berlin

    MATH  Google Scholar 

  23. Unified Modeling Language: Superstructure, version 2.1.1, February 2007

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Norman F. Schneidewind.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11334-009-0097-0

Keywords

Navigation