Browse Prior Art Database

Real Time Debug Monitor for Voice Systems

IP.com Disclosure Number: IPCOM000112686D
Original Publication Date: 1994-Jun-01
Included in the Prior Art Database: 2005-Mar-27
Document File: 2 page(s) / 37K

Publishing Venue

IBM

Related People

Rogge, TO: AUTHOR

Abstract

Disclosed is an improvement to the Direct Talk/6000* debug facility whereby the trace from a real time execution of the program is fed into the debugger to allow the programmer to step through and investigate the execution program in more detail.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 85% of the total text.

Real Time Debug Monitor for Voice Systems

      Disclosed is an improvement to the Direct Talk/6000* debug
facility whereby the trace from a real time execution of the program
is fed into the debugger to allow the programmer to step through and
investigate the execution program in more detail.

      It allows the user to resolve complex problems more quickly and
with less help from IBM personnel.

      Currently the Direct Talk/6000 state table debugger does not
run in real time.  It introduces artificial delays which mean that
the state table behaviour observed by the user is not the same as the
behaviour of the state table executing in real time.  This is
especially noticeable when telephony timing parameters are not set up
correctly.  Also only the execution of a single state table running
in isolation can be monitored.

      The solution is as follows.  Direct Talk/6000 can produce a
real time trace of what states were executed and what the result of
each execution was.  This information could be processed and passed
to the graphical state table debugger as input rather than running
the state table, ie the state table is run in real time, a trace file
is obtained, then the debugger/monitor is invoked.  This takes it's
input from the trace file and allows the user to step through the
execution of the state table and determine where exactly the problem
occurred and what caused it using a standard interface that the user
is already familiar with. ...