Publisher's Synopsis
Aimed at programmers and scientists involved in the design of a program debugging environment, this text is divided into two sections. Part 1 considers a number of aspects of the user interface of an effective program debugging environment, identifying the services which the environment should provide. The authors discuss the identification of program entities, the monitoring of the program activity and the definition of the layout of the debugging experiment.;The second section of the text explains how this system can provide adequate support for the different phases of the computer programming process. Program debugging in sequential, shared-variable and message passing concurrent programs and program performance evaluation are examined.