Many enhancements to simulation methodology which will reduce the burden on the simulation analyst are likely to come as a result of the integration of expert systems methodology with simulation. One phase of the simulation approach which appears to have particular promise for the integration of expert systems methodology is the model development task. This is perhaps the most time consuming step in the simulation approach and probably requires the highest level of expertise. Interestingly, the piece of the model development task which is almost certainly the most frustrating to the analyst — program debugging — has attracted very little attention from an expert system perspective. Thus, it would appear that there is both a need and an opportunity for expert systems that could assist system analysts in the program debugging task. The major objective of this research was to develop an expert system which could function as a debugging advisor to simulation analysts. A second objective was to evaluate the expert system and from the evaluation try to make generalizations about the most viable form and structure for such systems in order to guide future research efforts in this area.