Architecture-based approach to reliability assessment of software systems

被引:205
作者
Goseva-Popstojanova, K [1 ]
Trivedi, KS [1 ]
机构
[1] Duke Univ, Dept Elect & Comp Engn, Durham, NC 27708 USA
基金
美国国家科学基金会;
关键词
architecture-based software reliability; state-based models; path-based models; additive models;
D O I
10.1016/S0166-5316(01)00034-7
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the growing emphasis on reuse, software development process moves toward component-based software design. As a result, there is a need for modeling approaches that are capable of considering the architecture of the software and estimating the reliability by taking into account the interactions between the components, the utilization of the components, and the reliabilities of the components and of their interfaces with other components. This paper details the state of the architecture-based approach to reliability assessment of component based software and describes how it can be used to examine software behavior right from the design stage to implementation and final deployment. First, the common requirements of the architecture-based models are identified and the classification is proposed. Then, the key models in each class are described in detail and the relation among them is discussed. A critical analysis of underlying assumptions, limitations and applicability of these models is provided which should be helpful in determining the directions for future research. (C) 2001 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:179 / 204
页数:26
相关论文
共 59 条
[1]  
[Anonymous], HDB SOFTWARE RELIABI
[2]  
Barbacci M., 1995, CMU/SEI-95-TR-021
[3]  
BARBACCI M, 1997, CMUSEI97TR29
[4]   THE INFEASIBILITY OF QUANTIFYING THE RELIABILITY OF LIFE-CRITICAL REAL-TIME SOFTWARE [J].
BUTLER, RW ;
FINELLI, GB .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1993, 19 (01) :3-12
[5]   A USER-ORIENTED SOFTWARE-RELIABILITY MODEL [J].
CHEUNG, RC .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1980, 6 (02) :118-125
[6]  
Cortellessa V., 2000, Proceedings Second International Workshop on Software and Performance. WOSP2000, P58, DOI 10.1145/350391.350406
[7]  
Cox D. R., 1990, THEORY STOCHASTIC PR
[8]  
David Lucantoni M., 1991, Commun. Stat. Stoch. Models, V7, P1, DOI DOI 10.1080/15326349108807174
[9]   Integration testing using interface mutation [J].
Delamaro, ME ;
Maldonado, JC ;
Mathur, AP .
SEVENTH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 1996, :112-121
[10]   SYSTEM RELIABILITY-ANALYSIS OF AN N-VERSION PROGRAMMING APPLICATION [J].
DUGAN, JB ;
LYU, MR .
IEEE TRANSACTIONS ON RELIABILITY, 1994, 43 (04) :513-519