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
Frequency: Monthly
Editor-in-Chief: Prof. Antanas Verikas
Executive Editor: Ms. Yoyo Y. Zhou
Abstracting/ Indexing: DBLP, EBSCO, ProQuest, INSPEC, ULRICH's Periodicals Directory, WorldCat, CNKI,etc
E-mail: jsw@iap.org
  • Jan 11, 2019 News!

    Papers published in JSW Vol. 13, No. 1- Vol. 13 No. 12 have been indexed by DBLP.    [Click]

  • Aug 24, 2018 News!

    Vol.12, No.8- Vol.13, No.5 has been indexed by EI (Inspec).   [Click]

  • Aug 01, 2018 News!

    [CFP] 2019 the annual meeting of JSW Editorial Board, ICCSM 2019, will be held in Barcelona, Spain, July 14-16, 2019.   [Click]

  • Jan 15, 2019 News!

    Welcome Prof. Timothy J Arndt from USA to join the Editorial board of JSW   [Click]

  • Apr 03, 2019 News!

    Vol 14, No. 4 has been published with online version 4 original aritcles from 4 countries are published in this issue.    [Click]