Skip to main content

Target-Specific Adaptations of Coupling-Based Software Reliability Testing

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 8376))

Abstract

This article presents some approaches to software reliability testing supporting high coverage of component or (sub-)system interactions while enabling the selection of test cases according to target and scenario-specific criteria. On the one hand, in order to allow for reliability assessment, automatic test generation approaches must support the provision of stochastically independent and operationally representative test data. On the other hand, crucial sub-system interactions must be tested as intensely as possible, with particular concern for the even distribution of testing effort or for the prioritization of domain-critical data. Depending on such application-specific peculiarities, different multi-objective optimization problems are approached by novel genetic algorithms, successively applied to an interaction-intensive example in order to illustrate their practicality.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alexander, R.T., Offutt, A.J.: Coupling-based Testing of O-O Programs. Journal of Universal Computer Science 10(4), 391–427 (2004)

    Google Scholar 

  2. Ehrenberger, W.: Software-Verifikation. Hanser (2002)

    Google Scholar 

  3. Hartung, J.: Statistik. Oldenbourg (1995)

    Google Scholar 

  4. Jin, Z., Offutt, A.J.: Coupling-based criteria for integration testing. Journal of Software Testing, Verification and Reliability 8(3), 133–154 (1998)

    Article  Google Scholar 

  5. Jung, M., Saglietti, F.: Supporting Component and Architectural Re-usage by Detection and Tolerance of Integration Faults. In: 9th IEEE International Symposium on High Assurance Systems Engineering, pp. 47–55. IEEE Computer Society (2005)

    Google Scholar 

  6. Law, A.M., Kelton, W.D.: Simulation Modeling and Analysis. McGraw-Hill (2000)

    Google Scholar 

  7. Littlewood, B., Wright, D.: Some conservative stopping rules for the operational testing of safety critical software. IEEE Transactions on Software Engineering 23(11), 673–683 (1997)

    Article  Google Scholar 

  8. Maier, M.W.: Architecting principles for systems-of-systems. Systems Engineering 1(4), 267–284 (1998)

    Article  Google Scholar 

  9. Meitner, M., Saglietti, F.: Adaptation of Coupling-Based Reliability Testing for Safety-Relevant Software. In: Berekovic, M., Danek, M. (eds.) 26th International Conference on Architecture of Computing Systems. Workshop Proceedings. VDE (2013)

    Google Scholar 

  10. Meitner, M., Saglietti, F.: Software Reliability Testing Covering Subsystem Interactions. In: Schmitt, J.B. (ed.) MMB & DFT 2012. LNCS, vol. 7201, pp. 46–60. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  11. Oster, N., Saglietti, F.: Automatic Test Data Generation by Multi-objective Optimisation. In: Górski, J. (ed.) SAFECOMP 2006. LNCS, vol. 4166, pp. 426–438. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  12. Parnas, D., van Schouwen, J., Kwan, S.: Evaluation of Safety-Critical Software. Communications of the ACM 33(6), 636–648 (1990)

    Article  Google Scholar 

  13. Quirk, W.J. (ed.): Verification and Validation of Real-time Software. Springer (1985)

    Google Scholar 

  14. Rehman, M., Jabeen, F., Bertolino, A., Polini, A.: Testing software components for integration: a survey of issues and techniques. Journal of Software Testing, Verification, and Reliability 17(2), 95–133 (2007)

    Article  Google Scholar 

  15. Saglietti, F., Oster, N., Pinte, F.: Interface Coverage Criteria Supporting Model-Based Integration Testing. In: Platzner, M., Großpietsch, K.-E., Hochberger, C., Koch, A. (eds.) 20th International Conference on Architecture of Computing Systems. Workshop Proceedings, pp. 85–93, VDE (2007)

    Google Scholar 

  16. Söhnlein, S., Saglietti, F., Bitzer, F., Meitner, M., Baryschew, S.: Software Reliability Assessment based on the Evaluation of Operational Experience. In: Müller-Clostermann, B., Echtle, K., Rathgeb, E.P. (eds.) MMB & DFT 2010. LNCS, vol. 5987, pp. 24–38. Springer, Heidelberg (2010)

    Google Scholar 

  17. Spillner, A.: Test Criteria and Coverage Measures for Software Integration Testing. Software Quality Journal 4(4), 275–286 (1995)

    Article  Google Scholar 

  18. Störmer, H.: Mathematische Theorie der Zuverlässigkeit. Oldenbourg (1970)

    Google Scholar 

  19. Storm, R.: Wahrscheinlichkeitsrechnung, mathematische Statistik und Qualitätskontrolle. Hanser (2007)

    Google Scholar 

  20. Weicker, K.: Evolutionäre Algorithmen. Vieweg+Teubner (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Meitner, M., Saglietti, F. (2014). Target-Specific Adaptations of Coupling-Based Software Reliability Testing. In: Fischbach, K., Krieger, U.R. (eds) Measurement, Modelling, and Evaluation of Computing Systems and Dependability and Fault Tolerance. MMB&DFT 2014. Lecture Notes in Computer Science, vol 8376. Springer, Cham. https://doi.org/10.1007/978-3-319-05359-2_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-05359-2_14

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-05358-5

  • Online ISBN: 978-3-319-05359-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics