A software reliability model for web services

W. T. Tsai, D. Zhang, Y. Chen, H. Huang, R. Paul, N. Liao

Research output: Chapter in Book/Report/Conference proceedingConference contribution

77 Scopus citations

Abstract

This paper proposes a service-oriented software reliability model that dynamically evaluates the reliability of Web services. There are two kinds of Web services: atomic services without the structural information and the composite services consisting of atomic services. The model first evaluates the reliability of atomic services based on group testing and majority voting. Group testing is the key technique proposed in this paper to support the service-oriented reliability model. Then, the reliability model evaluates the overall reliability of composite services using an architecture-based model and based on reliabilities of the atomic services, execution scenarios, and operational profiles. The reliability model is dynamic and the reliabilities of the services are evaluated in the actual operational environment. A case study is designed, implemented, and analyzed using the design of experiment technique. The results show the significances of the model and its components.

Original languageEnglish (US)
Title of host publicationProceedings of the Eighth IASTED International Conference on Software Engineering and Applications
EditorsM.H. Hamza
Pages144-149
Number of pages6
StatePublished - 2004
EventProceedings of the Eighth IASTED International Conference on Software Engineering and Applications - Cambridge, MA, United States
Duration: Nov 9 2004Nov 11 2004

Publication series

NameProceedings of the Eigtht IASTED International Conference on Software Engineering and Applications

Other

OtherProceedings of the Eighth IASTED International Conference on Software Engineering and Applications
Country/TerritoryUnited States
CityCambridge, MA
Period11/9/0411/11/04

Keywords

  • Group testing
  • Reliability model
  • Service-oriented architecture
  • Web services

ASJC Scopus subject areas

  • General Engineering

Fingerprint

Dive into the research topics of 'A software reliability model for web services'. Together they form a unique fingerprint.

Cite this