Facilities of a Debug Monitor
Facilities of a debug monitor are like this:
-  Setting breakpoints in the program 
-  Initiating a debug conversation while control reaches a breakpoint 
-  Displaying values of variables 
-  Assigning new values to variables 
-  Testing assertions and predicates that are defined by user involving program variables.