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