Volume 13 Number 6 (Jun. 2018)
Home > Archive > 2018 > Volume 13 Number 6 (Jun. 2018) >
JSW 2018 Vol.13(6): 317-334 ISSN: 1796-217X
doi: 10.17706/jsw.13.6.317-334

A Method for Selecting a Model to Estimate Software Reliability at the Design Phase of Component-Based Real-Time System Development

Mohit Garg, Richard Lai*
La Trobe University, Melbourne, Victoria, Australia.

Abstract—The rapid growth of software-based functionalities has not only increased the complexity of Component-Based Real-Time Systems (CBRTS) but also made it difficult for designers to quantify its reliability. Architecture-Based Software Reliability Models (ABSRMs) are useful for estimating the architectural reliability of component-based systems so that the behavior of its software components can be examined at different development phases. However, due to the availability of a number of models spread over different ABSRM categories, it is difficult to know which one is suitable for a particular system. Traditional model selection methods have two limitations: (i) they can only be applied to identify a model from a specific ABSRM category; and (ii) they omit a well-defined and verified mechanism to identify the ABSRMs which are capable of addressing the reliability requirements at an early development phase. Reliability estimation at the design phase enables developers to analyze the impact of the software component’s reliability and its interactions on a CBRTS, study the sensitivity of CBRTS reliability to the reliabilities of its software components and interfaces and guide the process of identifying potential troublesome software components which require more attention during the integration exercises. In this paper, we describe a method for selecting an ABSRM to estimate software reliability at the design phase of a CBRTS development. To demonstrate the usefulness of our proposed method, we apply it to an automotive Automatic Parking System.

Index Terms—Architecture-based model, software reliability estimation, component-based system, software reliability model selection.


Cite: Mohit Garg, Richard Lai, "A Method for Selecting a Model to Estimate Software Reliability at the Design Phase of Component-Based Real-Time System Development," Journal of Software vol. 13, no. 6, pp. 317-334, 2018.

General Information

ISSN: 1796-217X (Online)
Frequency:  Bimonthly (Since 2020)
Editor-in-Chief: Prof. Antanas Verikas
Executive Editor: Ms. Yoyo Y. Zhou
Abstracting/ Indexing: DBLP, EBSCO, Google Scholar, ProQuest, INSPEC(IET), ULRICH's Periodicals Directory, WorldCat, etc
E-mail: jsw@iap.org
  • Apr 26, 2021 News!

    Vol 14, No 4- Vol 14, No 12 has been indexed by IET-(Inspec)     [Click]

  • Jun 22, 2020 News!

    Papers published in JSW Vol 14, No 1- Vol 15 No 4 have been indexed by DBLP     [Click]

  • Sep 13, 2021 News!

    The papers published in Vol 16, No 6 have all received dois from Crossref    [Click]

  • Jan 28, 2021 News!

    [CFP] 2021 the annual meeting of JSW Editorial Board, ICCSM 2021, will be held in Rome, Italy, July 21-23, 2021   [Click]

  • Sep 13, 2021 News!

    Vol 16, No 6 has been published with online version     [Click]