Execution-history based reliability estimation for component-based software: considering reusability-ratio and interaction-ratio

被引:0
|
作者
Umesh Kumar Tiwari
Santosh Kumar
Priya Matta
机构
[1] Graphic Era Deemed to be University,Department of Computer Science and Engineering
来源
International Journal of System Assurance Engineering and Management | 2020年 / 11卷
关键词
Reliability; Component-based software; Component-interaction graph; Function-point analysis; Reusability-ratio; Interaction-ratio;
D O I
暂无
中图分类号
学科分类号
摘要
Component-based software engineering emphasizes ‘development by means of reuse’ and ‘development meant for reuse’. Whether the system is simple or complex one, the estimation of better reliability remains a crucial concern. The main purpose of this work is to propose a method for reliability estimation and the computation of execution time of component-based software. In this work a metric named ‘reusability-ratio’ is introduced as a factor of reliability estimation. We focus on assessing and exploring reusability of components by defining reusability-ratio for newly developed, mutated (fully-qualified as well as partially-qualified) and off-the-shelf components. On the basis of interactions among components, one more metric is defined called ‘Interaction-ratio’. Interaction-ratio is used as another factor of reliability estimation. Based on the interactions made by components, a graph is constructed, namely ‘Component-Interaction Graph’. The structure of the component-interaction graph depends on the probability of interaction of components as well as the probability of the selection of different path execution-histories. Results obtained through experimental case study conclude that the reusability compete imperative function in the reliability of the component-based applications. Pre-tested, qualified and pre-configured artefacts consume lesser time and are more reliable as compared to the new component constructs. Metrics proposed in this work are well suited to estimate the reliability of component-based software and therefore proved promising to analyze the performance of the software.
引用
收藏
页码:1003 / 1019
页数:16
相关论文
共 23 条
  • [1] Execution-history based reliability estimation for component-based software: considering reusability-ratio and interaction-ratio
    Tiwari, Umesh Kumar
    Kumar, Santosh
    Matta, Priya
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2020, 11 (05) : 1003 - 1019
  • [2] New component-based reliability model to predict the reliability of component-based software
    Tomar D.
    Tomar P.
    International Journal of Reliability and Safety, 2019, 13 (1-2) : 83 - 95
  • [3] Estimating actual execution time of Component-based software: considering Interaction-metric
    Tiwari, Umesh Kumar
    Kumar, Santosh
    Kumar, Nikhil
    2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND AUTOMATION (ICCCA), 2017, : 870 - 875
  • [4] A Method for Considering Error Propagation in Reliability Estimation of Component-Based Software Systems
    Malik, Preeti
    Nautiyal, Lata
    Ram, Mangey
    INTERNATIONAL JOURNAL OF MATHEMATICAL ENGINEERING AND MANAGEMENT SCIENCES, 2019, 4 (03) : 635 - 653
  • [5] A New Model for Reliability Estimation of Component-Based Software
    Singh, Aditya Pratap
    Tomar, Pradeep
    PROCEEDINGS OF THE 2013 3RD IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2013, : 1431 - 1436
  • [6] Reliability prediction for component-based software architectures
    Reussner, RH
    Schmidt, HW
    Poernomo, IH
    JOURNAL OF SYSTEMS AND SOFTWARE, 2003, 66 (03) : 241 - 252
  • [7] A general model for component-based software reliability
    Mao, XG
    Deng, YJ
    PROCEEDINGS OF THE 29TH EUROMICRO CONFERENCE: NEW WAVES IN SYSTEM ARCHITECTURE, 2003, : 395 - 398
  • [8] Security and reliability challenges in component-based software for consumer devices
    Campadello, S
    MacLaverty, R
    Saridakis, T
    PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2004, : 692 - 700
  • [9] 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
    QUALITY AND RELIABILITY ENGINEERING INTERNATIONAL, 2017, 33 (03) : 543 - 550
  • [10] Reliability prediction model of component-based embedded software
    Li C.
    Zhou X.
    Dong Y.
    Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2011, 38 (01): : 171 - 175