1998Unpublished venueRequires access

Structure-based software reliability prediction*

Swapna S. Gokhale, Kishor S. Trivedi

Open publisher page 35 citations

Abstract

Prevalent approaches to software reliability modeling are black-box based, i.e., the the software system is considered as a whole and only its interactions with the outside world are modeled without looking into its internal structure. However, with the advancement and widespread use of object oriented systems design and development, the use of component-based software development is on the rise. Software systems are developed in a heterogeneous (multiple teams in different environments) fashion, and hence it may be inappropriate to model the overall failure process of such systems using only one of the several software reliability growth models. In this paper we outline the constituents of the structural models. We then present a exhaustive analyses of the classes of methods where the architecture of the application is modeled either as a discrete time Markov chain (DTMC) or a continuous time Markov chain (CTMC), and illustrate these methods using examples. 1 Introduction The impac...

About this research paper

What this paper is about

Prevalent approaches to software reliability modeling are black-box based, i.e., the the software system is considered as a whole and only its interactions with the outside world are modeled without looking into its internal structure. However, with the advancement and widespread use of object oriented systems design and development, the use of component-based software development is on the rise. Software systems are developed in a heterogeneous (multiple teams in different environments) fashion, and hence it may be inappropriate to model the overall failure process of such systems using only one of the several software reliability growth models. In this paper we outline the constituents of the structural models. We then present a exhaustive analyses of the classes of methods where the architecture of the application is modeled either as a discrete time Markov chain (DTMC) or a continuous time Markov chain (CTMC), and illustrate these methods using examples. 1 Introduction The impac...

Why it matters

OpenAlex reports 35 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Prevalent approaches to software reliability modeling are black-box based, i.e., the the software system is considered as a whole and only its interactions with the outside world are modeled without looking into its internal structure. However, with the advancement and widespread use of object oriented systems design and development, the use of component-based software development is on the rise. Software systems are developed in a heterogeneous (multiple teams in different environments) fashion, and hence it may be inappropriate to model the overall failure process of such systems using only one of the several software reliability growth models. In this paper we outline the constituents of the structural models. We then present a exhaustive analyses of the classes of methods where the architecture of the application is modeled either as a discrete time Markov chain (DTMC) or a continuous time Markov chain (CTMC), and illustrate these methods using examples. 1 Introduction The impac...

Key concepts: Reliability (semiconductor), Computer science, Reliability engineering, Software, Engineering, Programming language, Quantum mechanics, Power (physics)

Related papers

Back to paper searchBrowse research topicsOriginal source
Structure-based software reliability prediction* — Research Paper | ScholarLens