An architecture-based software reliability model

Wen-li Wang, Ye Wu, Mei Hwa Chen

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

114 Citations (Scopus)

Abstract

We present an analytical model for estimating architecture-based software reliability, according to the reliability of each component, the operational profile, and the architecture of software. Our approach is based on Markov chain properties and architecture view to state view transformations to perform reliability analysis on heterogeneous software architectures. We demonstrate how this analytical model can be utilized to estimate the reliability of a heterogeneous architecture consisting of batch-sequential/pipeline, call-and-return, parallel/pipe-filters, and fault tolerance styles. In addition, we conduct an experiment on a system embedded with three architectural styles to validate this heterogeneous software reliability model.

Original languageEnglish (US)
Title of host publicationProceedings - 1999 Pacific Rim International Symposium on Dependable Computing, PRDC 1999
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages143-150
Number of pages8
ISBN (Electronic)0769503713, 9780769503714
DOIs
StatePublished - Jan 1 1999
Event1999 Pacific Rim International Symposium on Dependable Computing, PRDC 1999 - Hong Kong, Hong Kong
Duration: Dec 16 1999Dec 17 1999

Publication series

NameProceedings - 1999 Pacific Rim International Symposium on Dependable Computing, PRDC 1999

Other

Other1999 Pacific Rim International Symposium on Dependable Computing, PRDC 1999
CountryHong Kong
CityHong Kong
Period12/16/9912/17/99

Fingerprint

Software reliability
Analytical models
Software architecture
Reliability analysis
Fault tolerance
Embedded systems
Markov processes
Pipelines
Pipe
Experiments

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications
  • Hardware and Architecture
  • Information Systems
  • Safety, Risk, Reliability and Quality

Cite this

Wang, W., Wu, Y., & Chen, M. H. (1999). An architecture-based software reliability model. In Proceedings - 1999 Pacific Rim International Symposium on Dependable Computing, PRDC 1999 (pp. 143-150). [816223] (Proceedings - 1999 Pacific Rim International Symposium on Dependable Computing, PRDC 1999). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/PRDC.1999.816223
Wang, Wen-li ; Wu, Ye ; Chen, Mei Hwa. / An architecture-based software reliability model. Proceedings - 1999 Pacific Rim International Symposium on Dependable Computing, PRDC 1999. Institute of Electrical and Electronics Engineers Inc., 1999. pp. 143-150 (Proceedings - 1999 Pacific Rim International Symposium on Dependable Computing, PRDC 1999).
@inproceedings{69f67b6d26fd45bca01eaa9f85bb42b3,
title = "An architecture-based software reliability model",
abstract = "We present an analytical model for estimating architecture-based software reliability, according to the reliability of each component, the operational profile, and the architecture of software. Our approach is based on Markov chain properties and architecture view to state view transformations to perform reliability analysis on heterogeneous software architectures. We demonstrate how this analytical model can be utilized to estimate the reliability of a heterogeneous architecture consisting of batch-sequential/pipeline, call-and-return, parallel/pipe-filters, and fault tolerance styles. In addition, we conduct an experiment on a system embedded with three architectural styles to validate this heterogeneous software reliability model.",
author = "Wen-li Wang and Ye Wu and Chen, {Mei Hwa}",
year = "1999",
month = "1",
day = "1",
doi = "10.1109/PRDC.1999.816223",
language = "English (US)",
series = "Proceedings - 1999 Pacific Rim International Symposium on Dependable Computing, PRDC 1999",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "143--150",
booktitle = "Proceedings - 1999 Pacific Rim International Symposium on Dependable Computing, PRDC 1999",
address = "United States",

}

Wang, W, Wu, Y & Chen, MH 1999, An architecture-based software reliability model. in Proceedings - 1999 Pacific Rim International Symposium on Dependable Computing, PRDC 1999., 816223, Proceedings - 1999 Pacific Rim International Symposium on Dependable Computing, PRDC 1999, Institute of Electrical and Electronics Engineers Inc., pp. 143-150, 1999 Pacific Rim International Symposium on Dependable Computing, PRDC 1999, Hong Kong, Hong Kong, 12/16/99. https://doi.org/10.1109/PRDC.1999.816223

An architecture-based software reliability model. / Wang, Wen-li; Wu, Ye; Chen, Mei Hwa.

Proceedings - 1999 Pacific Rim International Symposium on Dependable Computing, PRDC 1999. Institute of Electrical and Electronics Engineers Inc., 1999. p. 143-150 816223 (Proceedings - 1999 Pacific Rim International Symposium on Dependable Computing, PRDC 1999).

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

TY - GEN

T1 - An architecture-based software reliability model

AU - Wang, Wen-li

AU - Wu, Ye

AU - Chen, Mei Hwa

PY - 1999/1/1

Y1 - 1999/1/1

N2 - We present an analytical model for estimating architecture-based software reliability, according to the reliability of each component, the operational profile, and the architecture of software. Our approach is based on Markov chain properties and architecture view to state view transformations to perform reliability analysis on heterogeneous software architectures. We demonstrate how this analytical model can be utilized to estimate the reliability of a heterogeneous architecture consisting of batch-sequential/pipeline, call-and-return, parallel/pipe-filters, and fault tolerance styles. In addition, we conduct an experiment on a system embedded with three architectural styles to validate this heterogeneous software reliability model.

AB - We present an analytical model for estimating architecture-based software reliability, according to the reliability of each component, the operational profile, and the architecture of software. Our approach is based on Markov chain properties and architecture view to state view transformations to perform reliability analysis on heterogeneous software architectures. We demonstrate how this analytical model can be utilized to estimate the reliability of a heterogeneous architecture consisting of batch-sequential/pipeline, call-and-return, parallel/pipe-filters, and fault tolerance styles. In addition, we conduct an experiment on a system embedded with three architectural styles to validate this heterogeneous software reliability model.

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

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

U2 - 10.1109/PRDC.1999.816223

DO - 10.1109/PRDC.1999.816223

M3 - Conference contribution

T3 - Proceedings - 1999 Pacific Rim International Symposium on Dependable Computing, PRDC 1999

SP - 143

EP - 150

BT - Proceedings - 1999 Pacific Rim International Symposium on Dependable Computing, PRDC 1999

PB - Institute of Electrical and Electronics Engineers Inc.

ER -

Wang W, Wu Y, Chen MH. An architecture-based software reliability model. In Proceedings - 1999 Pacific Rim International Symposium on Dependable Computing, PRDC 1999. Institute of Electrical and Electronics Engineers Inc. 1999. p. 143-150. 816223. (Proceedings - 1999 Pacific Rim International Symposium on Dependable Computing, PRDC 1999). https://doi.org/10.1109/PRDC.1999.816223