Using scenarios to predict the reliability of concurrent component-based software systems

被引:0
|
作者
Rodrigues, G
Rosenblum, D
Uchitel, S
机构
[1] UCL, Dept Comp Sci, London WC1E 6BT, England
[2] Univ London Imperial Coll Sci Technol & Med, Dept Comp, London SW7 2RH, England
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Scenarios are a popular means for capturing behavioural requirements of software systems early in the lifecycle. Scenarios show how components interact to provide system level functionality. If component reliability information is available, scenarios can be used to perform early system reliability assessment. In this paper we present a novel automated approach for predicting software system reliability. The approach involves extending a scenario specification to model (1) the probability of component failure, and (2) scenario transition probabilities derived from an operational profile of the system. From the extended scenario specification, probabilistic behaviour models are synthesized for each component and are then composed in parallel into a model for the system. Finally, a user-oriented reliability model described by Cheung is used to compute a reliability prediction from the system behaviour model. The contribution of this paper is a reliability prediction technique that takes into account the component structure exhibited in the scenarios and the concurrent nature of component-based systems. We also show how implied scenarios induced by the component structure and system behaviour described in the scenarios can be used to evolve the reliability prediction.
引用
收藏
页码:111 / 126
页数:16
相关论文
共 50 条
  • [1] Using Hierarchical Scenarios to Predict the Reliability of Component-Based Software
    Hou, Chunyan
    Wang, Jinsong
    Chen, Chen
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2018, E101D (02) : 405 - 414
  • [2] 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
  • [3] Reliability prediction for component-based software systems: Dealing with concurrent and propagating errors
    Thanh-Trung Pham
    Defago, Xavier
    Quyet-Thang Huynh
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2015, 97 : 426 - 457
  • [4] 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
  • [5] Evaluating the reliability of component-based software systems
    Chinnaiyan, R.
    Somasundaram, S.
    [J]. INTERNATIONAL JOURNAL OF QUALITY & RELIABILITY MANAGEMENT, 2010, 27 (01) : 78 - +
  • [6] INTEGRATION AND RELIABILITY TESTING FOR COMPONENT-BASED SOFTWARE SYSTEMS
    Saglietti, Francesca
    Pinte, Florin
    Soehnlein, Sven
    [J]. 2009 35TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, PROCEEDINGS, 2009, : 368 - 374
  • [7] Assessing uncertainty in reliability of component-based software systems
    Goseva-Popstojanova, K
    Kamavaram, S
    [J]. ISSRE 2003: 14TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 2003, : 307 - 320
  • [8] Fuzzy reliability model for component-based software systems
    Dimov, Aleksandar
    Punnekkat, Sasikumar
    [J]. 36TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, 2010, : 39 - 46
  • [9] A SVM Reliability Evaluation Model for Component-based Software Systems
    Nie Peng
    [J]. 2013 2ND INTERNATIONAL SYMPOSIUM ON INSTRUMENTATION AND MEASUREMENT, SENSOR NETWORK AND AUTOMATION (IMSNA), 2013, : 704 - 708
  • [10] 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