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
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;
Conference_Titel :
Simulation Conference (WSC), Proceedings of the 2011 Winter
Conference_Location :
Phoenix, AZ
Print_ISBN :
978-1-4577-2108-3
Electronic_ISBN :
0891-7736
DOI :
10.1109/WSC.2011.6147984