[comp.lang.ada] Real Time Monitor Information

Roger.Van.Scoy@SEI.CMU.EDU (12/11/86)

Definition: Real Time Monitor 
A tool which is capable of examining a program's execution and variable
states.  This tool is also capable of modifying program variables, but not
capable of explicitly altering a program's flow (as a debugger would be able
to).  All of these operations are performed in real time without interfering
with the program being monitored.

During the course of working with Boeing and Burtek on their Ada Simulator
Validation Project (ASVP), the need to monitor program data in real time has
surfaced.  Both companies have tools which work in "near real time" with
Fortran and feel that such a tool is essential to using Ada (or any other
language) in the real time simulation world.

What I would like to know (for use on the DASET project at SEI) is:

	1. Is anyone aware of an existing real time monitor (or real time
           debugger) for Ada applications?

	2. Does anyone have literature references on the subject in general?

	3. Does anyone know (or even think they "know") how to do a Real
           Time Monitor (in software) without destroying (we'll accept
           perturbing) the real time nature of the system?

One additional point to keep in mind is that we are looking at any available
solutions, but we are primarily interested in "software only" (i.e. no
dedicated monitor hardware) approaches.  If you have anything thing you'd like
to contribute, please feel free to call or mail me your thoughts.

Roger Van Scoy
(412)268-7620
ARPANET: rlvs@sei.cmu.edu