Title :
Testing the robustness of Windows NT software
Author :
Ghosh, Anup K. ; Schmid, Matt ; Shah, Viren
Author_Institution :
Reliable Software Technol. Corp., Sterling, VA, USA
Abstract :
To date, most studies on the robustness of operating system software have focused on Unix based systems. The paper develops a methodology and architecture for performing intelligent black box analysis of software that runs on the Windows NT platform. The goals of the research are three fold: first, to develop intelligent robustness testing techniques for commercial Off-The-Shelf (COTS) software; second, to benchmark the robustness of NT software in handling anomalous events; and finally, to identify robustness gaps to permit fortification for fault tolerance. The random and intelligent data design library environment (RIDDLE) is a tool for analyzing operating system software, system utilities, desktop applications, component based software, and network services. RIDDLE was used to assess the robustness of native Windows NT system utilities as well as Win32 ports of the GNU utilities. Experimental results comparing the relative performance of the ported utilities versus the native utilities are presented
Keywords :
knowledge based systems; operating systems (computers); program testing; software fault tolerance; utility programs; COTS software; GNU utilities; RIDDLE; Unix based systems; Win32 ports; Windows NT software; anomalous events; commercial Off-The-Shelf software; component based software; desktop applications; fault tolerance; intelligent black box analysis; intelligent robustness testing techniques; native Windows NT system utilities; network services; operating system software; random and intelligent data design library environment; robustness gaps; robustness testing; system utilities; Benchmark testing; Computer architecture; Fault diagnosis; Operating systems; Performance analysis; Robustness; Software performance; Software systems; Software testing; Software tools;
Conference_Titel :
Software Reliability Engineering, 1998. Proceedings. The Ninth International Symposium on
Conference_Location :
Paderborn
Print_ISBN :
0-8186-8991-9
DOI :
10.1109/ISSRE.1998.730886