The reliability estimation, prediction and measuring of component-based software

被引:18
|
作者
Palviainen, Marko [1 ]
Evesti, Antti [1 ]
Ovaska, Eila [1 ]
机构
[1] VTT Tech Res Ctr Finland, FIN-02044 Espoo, Finland
关键词
Architecture; Evaluation; Prediction; Uml; Tool; Rap; ComponentBee; SUPPORT; MODEL;
D O I
10.1016/j.jss.2011.01.048
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Reliability is a key driver of safety-critical systems such as health-care systems and traffic controllers. It is also one of the most important quality attributes of the systems embedded into our surroundings, e.g. sensor networks that produce information for business processes. Therefore, the design decisions that have a great impact on the reliability of a software system, i.e. architecture and components, need to be thoroughly evaluated. This paper addresses software reliability evaluation during the design and implementation phases; it provides a coherent approach by combining both predicted and measured reliability values with heuristic estimates in order to facilitate a smooth reliability evaluation process. The approach contributes by integrating the component-level reliability evaluation activities (i.e. the heuristic reliability estimation, model-based reliability prediction and model-based reliability measuring of components) and the system-level reliability prediction activity to support the incremental and iterative development of reliable component-based software systems. The use of the developed reliability evaluation approach with the supporting tool chain is illustrated by a case study. The paper concludes with a summary of lessons learnt from the case studies. (C) 2011 Elsevier Inc. All rights reserved.
引用
收藏
页码:1054 / 1070
页数:17
相关论文
共 50 条
  • [1] Reliability prediction for component-based software architectures
    Reussner, RH
    Schmidt, HW
    Poernomo, IH
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2003, 66 (03) : 241 - 252
  • [2] Reliability prediction model of component-based embedded software
    Li, Changde
    Zhou, Xingshe
    Dong, Yunwei
    [J]. Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2011, 38 (01): : 171 - 175
  • [3] A New Model for Reliability Estimation of Component-Based Software
    Singh, Aditya Pratap
    Tomar, Pradeep
    [J]. PROCEEDINGS OF THE 2013 3RD IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2013, : 1431 - 1436
  • [4] Parameterized Reliability Prediction for Component-Based Software Architectures
    Brosch, Franz
    Koziolek, Heiko
    Buhnova, Barbora
    Reussner, Ralf
    [J]. RESEARCH INTO PRACTICE-REALITY AND GAPS, PROCEEDINGS, 2010, 6093 : 36 - +
  • [5] New component-based reliability model to predict the reliability of component-based software
    Tomar, Dimpal
    Tomar, Pradeep
    [J]. International Journal of Reliability and Safety, 2019, 13 (1-2) : 83 - 95
  • [6] On the estimation of software reliability of component-based dependable distributed systems
    Dimov, A
    Punnekkat, S
    [J]. QUALITY OF SOFTWARE ARCHITECTURES AND SOFTWARE QUALITY, PROCEEDINGS, 2005, 3712 : 171 - 187
  • [7] A general model for component-based software reliability
    Mao, XG
    Deng, YJ
    [J]. PROCEEDINGS OF THE 29TH EUROMICRO CONFERENCE: NEW WAVES IN SYSTEM ARCHITECTURE, 2003, : 395 - 398
  • [8] A method to calculate the reliability of component-based software
    Zhu, Y
    Gao, JH
    [J]. ATS 2003: 12TH ASIAN TEST SYMPOSIUM, PROCEEDINGS, 2003, : 488 - 491
  • [9] Reliability simulation of component-based software systems
    Gokhale, SS
    Lyu, MR
    Trivedi, KS
    [J]. NINTH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 1998, : 192 - 201
  • [10] Evaluating the reliability of component-based software systems
    Chinnaiyan, R.
    Somasundaram, S.
    [J]. INTERNATIONAL JOURNAL OF QUALITY & RELIABILITY MANAGEMENT, 2010, 27 (01) : 78 - +