DocumentCode :
2795613
Title :
A design tool for large scale fault-tolerant software systems
Author :
Blackmon, Cathleen L. ; Yin, Meng-Lai
Author_Institution :
California State Polytech Univ., Pomona, CA, USA
fYear :
2004
fDate :
26-29 Jan. 2004
Firstpage :
256
Lastpage :
260
Abstract :
In order to assist software designers in the application of fault-tolerance techniques to large scale software systems, a computer-aided software design tool has been proposed and implemented that assess the criticality of the software modules contained in the system. This information assists designers in identifying weaknesses in large systems that can lead to system failures. Through analysis and modeling techniques based in graph theory, modules are assessed and rated as to the criticality of their position in the software system. Graphical representation at two levels facilitates the use of cut set analysis, which is our main focus. While the task of finding all cut sets in any graph is NP-complete, the tool intelligently applies cut set analysis by limiting the problem to provide only the information needed for meaningful analysis. In this paper, we examine the methodology and algorithms used in the implementation of this tool and consider future refinements. Although further testing is needed to assess performance on increasingly complex systems, preliminary results look promising. Given the growing demand for reliable software and the complexities involved in the design of these systems, further research in this area is indicated.
Keywords :
computational complexity; computer aided software engineering; graph theory; optimisation; software fault tolerance; NP-complete; computer-aided software design tool; graph theory; large scale fault-tolerant software systems; Application software; Fault tolerance; Fault tolerant systems; Information analysis; Large-scale systems; Redundancy; Software design; Software safety; Software systems; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reliability and Maintainability, 2004 Annual Symposium - RAMS
Print_ISBN :
0-7803-8215-3
Type :
conf
DOI :
10.1109/RAMS.2004.1285457
Filename :
1285457
Link To Document :
بازگشت