A Model-Debugging System
Abstract:
The research discusses a program which aids the user of an automatic programming system APS in the debugging of his model of his problem situation. The problem domain considered in the thesis is that of business games i.e., the management simulation games which are used as a learning tool in the study of management. A language for describing models of these games is presented. The paper then describes the programs methods of simulating and finding bugs in models written in this language. Important aspects of the programs problem- solving approach to debugging are its internal knowledge of bugs and of user intention within the model. This internal knowledge stresses the importance of bugs arising from the interaction of submodels within the model. Some details of the programs implementation in the Conniver language are discussed. The necessity of model-debugging in automatic programming is emphasized.