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 条
  • [31] A Scenario-Based Reliability Analysis Approach for Component-Based Software
    Hou, Chunyan
    Chen, Chen
    Wang, Jinsong
    Shi, Kai
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2015, E98D (03): : 617 - 626
  • [32] A Scenario-Based Reliability Analysis approach for component-based software
    Yacoub, S
    Cukic, B
    Ammar, HH
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2004, 53 (04) : 465 - 480
  • [33] A Component-based Software Reliability Assessment Method Considering Component Effective Behavior
    Ling, Dongyi
    Liu, Bin
    Wang, Shihai
    [J]. PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON RELIABILITY SYSTEMS ENGINEERING (ICRSE 2017), 2017,
  • [34] Using scenarios to predict the reliability of concurrent component-based software systems
    Rodrigues, G
    Rosenblum, D
    Uchitel, S
    [J]. FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2005, 3442 : 111 - 126
  • [35] Component-based software reliability process simulation considering imperfect debugging
    张策
    Cui Gang
    Bian Yali
    Liu Hongwei
    [J]. High Technology Letters, 2014, 20 (01) : 9 - 15
  • [36] Component-Based Software System Reliability Allocation and Assessment Based on ANP and Petri
    Li, Qingquan
    Yang, Hongwei
    Wang, Huankun
    [J]. 2012 INTERNATIONAL CONFERENCE ON QUALITY, RELIABILITY, RISK, MAINTENANCE, AND SAFETY ENGINEERING (ICQR2MSE), 2012, : 227 - 231
  • [37] Reliability Analysis for Component-based Software System in Open Distributed Environments
    Hu, Haiyang
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2007, 7 (05): : 193 - 202
  • [38] On the Evolution of Component-Based Software
    Cote, Isabelle
    Heisel, Maritta
    Souquieres, Jeanine
    [J]. ADVANCES IN SOFTWARE ENGINEERING TECHNIQUES, 2012, 7054 : 54 - +
  • [39] Reliability Evaluation Model of Component-Based Software Based on Complex Network Theory
    Li, Kewen
    Liu, Lu
    Zhai, Jiannan
    Kosgoftaar, Taghi M.
    Shao, Mingwen
    Liu, Wenying
    [J]. QUALITY AND RELIABILITY ENGINEERING INTERNATIONAL, 2017, 33 (03) : 543 - 550
  • [40] A component-based software process
    Capretz, LF
    [J]. OOIS 2001: 7TH INTERNATIONAL CONFERENCE ON OBJECT-ORIENTED INFORMATION SYSTEMS, PROCEEDINGS, 2001, : 523 - 529