DocumentCode :
1314986
Title :
Measuring software dependability by robustness benchmarking
Author :
Mukherjee, Arup ; Siewiorek, Daniel P.
Author_Institution :
Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
Volume :
23
Issue :
6
fYear :
1997
fDate :
6/1/1997 12:00:00 AM
Firstpage :
366
Lastpage :
378
Abstract :
Inability to identify weaknesses or to quantify advancements in software system robustness frequently hinders the development of robust software systems. Efforts have been made to develop benchmarks of software robustness to address this problem, but they all suffer from significant shortcomings. The paper presents the various features that are desirable in a benchmark of system robustness, and evaluates some existing benchmarks according to these features. A new hierarchically structured approach to building robustness benchmarks, which overcomes many deficiencies of past efforts, is also presented. This approach has been applied to building a hierarchically structured benchmark that tests part of the Unix file and virtual memory systems. The resultant benchmark has successfully been used to identify new response class structures that were not detected in a similar situation by other less organized techniques
Keywords :
Unix; operating systems (computers); program testing; software metrics; software reliability; virtual storage; Unix file; hierarchically structured approach; hierarchically structured benchmark; response class structures; robust software systems development; robustness benchmarking; robustness benchmarks; software dependability measurement; software system robustness; virtual memory systems; Application software; Benchmark testing; Buildings; Computer aided instruction; Operating systems; Robustness; Software measurement; Software systems; Software tools; System testing;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/32.601075
Filename :
601075
Link To Document :
بازگشت