DocumentCode :
3274728
Title :
Applying enhanced fault localization technology to Monte Carlo simulations
Author :
Kamensky, David ; Gore, Ross ; Reynolds, Paul F., Jr.
Author_Institution :
Univ. of Virginia, Charlottesville, VA, USA
fYear :
2011
fDate :
11-14 Dec. 2011
Firstpage :
2798
Lastpage :
2809
Abstract :
This paper describes and explores applications of several new methods for explaining unexpected behavior in Monte Carlo simulations: (1) the use of fuzzy logic to represent the extent to which a program behaves as expected, (2) the analysis of variable value density distributions, and (3) the geometric treatment of predicate lists as vectors when comparing simulation runs with normal and unexpected outputs. These methods build on previous attempts to localize faults in computer programs. They address weaknesses of existing techniques in cases where programs contain real-valued random variables. The new methods were able to locate a source of error in a Monte Carlo simulation and find faults in benchmarks used by the fault localization community.
Keywords :
Monte Carlo methods; fault diagnosis; fuzzy logic; program diagnostics; Monte Carlo simulations; computer programs; fault localization technology; fuzzy logic; geometric treatment; predicate lists; variable value density distributions; Analytical models; Computational modeling; Debugging; Kernel; Monte Carlo methods; Random variables; Smoothing methods;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Simulation Conference (WSC), Proceedings of the 2011 Winter
Conference_Location :
Phoenix, AZ
ISSN :
0891-7736
Print_ISBN :
978-1-4577-2108-3
Electronic_ISBN :
0891-7736
Type :
conf
DOI :
10.1109/WSC.2011.6147984
Filename :
6147984
Link To Document :
بازگشت