Title :
Techniques for evaluating the robustness of Windows NT software
Author :
Schmid, Matthew ; Ghosh, Anup ; Hill, Frank
Author_Institution :
Reliable Software Technol., Dulles, VA, USA
fDate :
6/22/1905 12:00:00 AM
Abstract :
Windows NT is rapidly becoming the platform of choice for organizations engaging in commerce, engineering, and research. The Windows NT operating system and its software are being relied upon for an increasing number of critical applications in both the military and civilian arenas. It is essential that software testing techniques are created that will enable the development of software that is capable of functioning in such roles, This paper presents two approaches that can be used to aid in the robustness testing of Windows NT software. The first approach uses a test data generator to analyze the robustness of Windows NT Dynamic Link Libraries. The second approach uses binary wrapping and fault injection techniques to study the effects of operating system failures on an application. A Failure Simulation Tool has been developed to this end
Keywords :
operating systems (computers); program testing; software fault tolerance; Windows NT Dynamic Link Libraries; Windows NT operating system; Windows NT software robustness evaluation techniques; binary wrapping; failure simulation tool; fault injection techniques; operating system failures; software testing techniques; test data generator; Application software; Automatic testing; Contracts; Electrical capacitance tomography; Marine vehicles; Mission critical systems; Operating systems; Propulsion; Robustness; System testing;
Conference_Titel :
DARPA Information Survivability Conference and Exposition, 2000. DISCEX '00. Proceedings
Conference_Location :
Hilton Head, SC
Print_ISBN :
0-7695-0490-6
DOI :
10.1109/DISCEX.2000.821532