当前位置: X-MOL 学术Int. J. Syst. Assur. Eng. Manag. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Execution-history based reliability estimation for component-based software: considering reusability-ratio and interaction-ratio
International Journal of System Assurance Engineering and Management Pub Date : 2020-09-25 , DOI: 10.1007/s13198-020-01035-1
Umesh Kumar Tiwari , Santosh Kumar , Priya Matta

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.



中文翻译:

基于执行历史的基于组件的软件的可靠性估计:考虑可重用率和交互率

基于组件的软件工程强调“通过重用进行开发”和“旨在重用的开发”。无论系统是简单的系统还是复杂的系统,评估更好的可靠性仍然是至关重要的问题。这项工作的主要目的是提出一种基于组件的软件的可靠性估计和执行时间的计算方法。在这项工作中,引入了一个名为“可重用率”的度量作为可靠性估计的一个因素。我们通过定义新开发的,变异的(完全合格的以及部分合格的)和现成的组件的可重用率来专注于评估和探索组件的可重用性。根据组件之间的交互作用,还定义了另一个度量标准,称为“交互作用比率”。交互比率被用作可靠性估计的另一个因素。根据组件之间的交互,构造一个图,即“组件交互图”。组件交互图的结构取决于组件交互的可能性以及选择不同路径执行历史的可能性。通过实验案例研究获得的结果得出结论,可重用性在基于组件的应用程序的可靠性中与命令性功能竞争。与新的组件构造相比,预先测试,合格和预先配置的工件消耗的时间更少,并且更可靠。这项工作中提出的度量标准非常适合估计基于组件的软件的可靠性,因此被证明很有希望分析该软件的性能。即“组件互动图”。组件交互图的结构取决于组件交互的可能性以及选择不同路径执行历史的可能性。通过实验案例研究获得的结果得出结论,可重用性在基于组件的应用程序的可靠性中与命令性功能竞争。与新的组件构造相比,预先测试,合格和预先配置的工件消耗的时间更少,并且更可靠。这项工作中提出的度量标准非常适合估计基于组件的软件的可靠性,因此被证明很有希望分析该软件的性能。即“组件互动图”。组件交互图的结构取决于组件交互的可能性以及选择不同路径执行历史的可能性。通过实验案例研究获得的结果得出结论,可重用性在基于组件的应用程序的可靠性中与命令性功能竞争。与新的组件构造相比,预先测试,合格和预先配置的工件消耗的时间更少,并且更可靠。这项工作中提出的度量标准非常适合估计基于组件的软件的可靠性,因此被证明很有希望分析该软件的性能。组件交互图的结构取决于组件交互的可能性以及选择不同路径执行历史的可能性。通过实验案例研究获得的结果得出结论,可重用性在基于组件的应用程序的可靠性中与命令性功能竞争。与新的组件构造相比,预先测试,合格和预先配置的工件消耗的时间更少,并且更可靠。这项工作中提出的度量标准非常适合估计基于组件的软件的可靠性,因此被证明很有希望分析该软件的性能。组件交互图的结构取决于组件交互的可能性以及选择不同路径执行历史的可能性。通过实验案例研究获得的结果得出结论,可重用性在基于组件的应用程序的可靠性中与命令性功能竞争。与新的组件构造相比,预先测试,合格和预先配置的工件消耗的时间更少,并且更可靠。这项工作中提出的度量标准非常适合估计基于组件的软件的可靠性,因此被证明很有希望分析该软件的性能。通过实验案例研究获得的结果得出结论,可重用性在基于组件的应用程序的可靠性中与命令性功能竞争。与新的组件构造相比,预先测试,合格和预先配置的工件消耗的时间更少,并且更可靠。这项工作中提出的度量标准非常适合估计基于组件的软件的可靠性,因此被证明很有希望分析该软件的性能。通过实验案例研究获得的结果得出结论,可重用性在基于组件的应用程序的可靠性中与命令性功能竞争。与新的组件构造相比,预先测试,合格和预先配置的工件消耗的时间更少,并且更可靠。这项工作中提出的度量标准非常适合估计基于组件的软件的可靠性,因此被证明很有希望分析该软件的性能。

更新日期:2020-09-25
down
wechat
bug