DocumentCode :
3413749
Title :
Optimization of reliability allocation and testing schedule for software systems
Author :
Lyu, Michael R. ; Rangarajan, S. Ampath ; Van Moorsel, Aad P A
Author_Institution :
AT&T Bell Labs., Murray Hill, NJ, USA
fYear :
35735
fDate :
2-5 Nov1997
Firstpage :
336
Lastpage :
347
Abstract :
To ensure an overall reliability of an integrated software system, software components of the system have to meet certain reliability requirements, subject to some testing schedule and resource constraints. The system testing activity can be formulated as a combinatorial optimization problem with known cost, reliability, effort and other attributes of the system components. In this paper, we consider the software component reliability allocation problem for a system with multiple applications. The failure rate of components used to build the applications are related to the testing cost through various types of reliability growth curves. We achieve closed-form solutions to problems where there is one single application in the system. Analytical solutions are not readily available when there are multiple applications; however, numerical solutions can be obtained using a nonlinear programming tool. To ease the specification of the optimization problem, we develop a GUI front-end to existing mathematical software. We present a systematic outline of the problem formulation and solution, and apply this to an example of a telecommunication software system
Keywords :
computer communications software; graphical user interfaces; integrated software; mathematics computing; nonlinear programming; program testing; resource allocation; scheduling; software reliability; subroutines; telecommunication computing; GUI front-end; closed-form solutions; combinatorial optimization problem; integrated software system; mathematical software; multiple applications; nonlinear programming; numerical solutions; problem specification; reliability growth curves; resource constraints; software component failure rate; software component reliability allocation problem; software testing schedule optimization; telecommunication software system; testing cost; Application software; Closed-form solution; Cost function; Dynamic programming; Graphical user interfaces; Redundancy; Software reliability; Software systems; Software testing; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Reliability Engineering, 1997. Proceedings., The Eighth International Symposium on
Conference_Location :
Albuquerque, NM
Print_ISBN :
0-8186-8120-9
Type :
conf
DOI :
10.1109/ISSRE.1997.630881
Filename :
630881
Link To Document :
بازگشت