Link

Debugging

To locate mistakes in MSDF files or in programs, progressively remove the correct parts…

To determine the last step of a computation that fails, try to determine a close upper bound on the length of the computation using run(...,...,M), then use run(...,...,M, N) to print the states leading up to the stuck state.

Please check that any unexpected results obtained when using the MSOS Tool are repeatable in a fresh Prolog session, then report them to the author.

Kindly report also any inconsistencies between this guide and the behaviour exhibited by the tool.