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

69 Citations (Scopus)

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 Eigtht 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

Other

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

Fingerprint

Software reliability
Web services
Composite materials
Testing
Design of experiments
Dynamic models

Keywords

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

ASJC Scopus subject areas

  • Engineering(all)

Cite this

Tsai, W. T., Zhang, D., Chen, Y., Huang, H., Paul, R., & Liao, N. (2004). A software reliability model for web services. In M. H. Hamza (Ed.), Proceedings of the Eigtht IASTED International Conference on Software Engineering and Applications (pp. 144-149). [436-230]

A software reliability model for web services. / Tsai, W. T.; Zhang, D.; Chen, Y.; Huang, H.; Paul, R.; Liao, N.

Proceedings of the Eigtht IASTED International Conference on Software Engineering and Applications. ed. / M.H. Hamza. 2004. p. 144-149 436-230.

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

Tsai, WT, Zhang, D, Chen, Y, Huang, H, Paul, R & Liao, N 2004, A software reliability model for web services. in MH Hamza (ed.), Proceedings of the Eigtht IASTED International Conference on Software Engineering and Applications., 436-230, pp. 144-149, Proceedings of the Eighth IASTED International Conference on Software Engineering and Applications, Cambridge, MA, United States, 11/9/04.
Tsai WT, Zhang D, Chen Y, Huang H, Paul R, Liao N. A software reliability model for web services. In Hamza MH, editor, Proceedings of the Eigtht IASTED International Conference on Software Engineering and Applications. 2004. p. 144-149. 436-230
Tsai, W. T. ; Zhang, D. ; Chen, Y. ; Huang, H. ; Paul, R. ; Liao, N. / A software reliability model for web services. Proceedings of the Eigtht IASTED International Conference on Software Engineering and Applications. editor / M.H. Hamza. 2004. pp. 144-149
@inproceedings{d647963680124f7ea04f878ed406269b,
title = "A software reliability model for web services",
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.",
keywords = "Group testing, Reliability model, Service-oriented architecture, Web services",
author = "Tsai, {W. T.} and D. Zhang and Y. Chen and H. Huang and R. Paul and N. Liao",
year = "2004",
language = "English (US)",
isbn = "0889864276",
pages = "144--149",
editor = "M.H. Hamza",
booktitle = "Proceedings of the Eigtht IASTED International Conference on Software Engineering and Applications",

}

TY - GEN

T1 - A software reliability model for web services

AU - Tsai, W. T.

AU - Zhang, D.

AU - Chen, Y.

AU - Huang, H.

AU - Paul, R.

AU - Liao, N.

PY - 2004

Y1 - 2004

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

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

KW - Group testing

KW - Reliability model

KW - Service-oriented architecture

KW - Web services

UR - http://www.scopus.com/inward/record.url?scp=11144225854&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=11144225854&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:11144225854

SN - 0889864276

SN - 9780889864276

SP - 144

EP - 149

BT - Proceedings of the Eigtht IASTED International Conference on Software Engineering and Applications

A2 - Hamza, M.H.

ER -