Browse Prior Art Database

Method for Generating Debugger Commands from a Graphical User Interface

IP.com Disclosure Number: IPCOM000111218D
Original Publication Date: 1994-Feb-01
Included in the Prior Art Database: 2005-Mar-26
Document File: 2 page(s) / 69K

Publishing Venue

IBM

Related People

Carter, DK: AUTHOR [+3]

Abstract

Disclosed is a method for generating debugger commands from a user interface. The following show its uniqueness:

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

Method for Generating Debugger Commands from a Graphical User Interface

      Disclosed is a method for generating debugger commands from a
user interface.  The following show its uniqueness:

1.  It is the first method to generate commands from a graphical user
    interface.  Previous methods used in earlier debuggers generated
    commands from a full-screen text user interface [1].

2.  It is the first method to have multiple actions on the user
    interface generate one or more commands, i.e., a many-to-many
    mapping of user interface actions to generated debugger commands.

3.  It is the first method that protects the user from selecting
    actions on the user interface that are invalid because of the
    state of the application program or the debugger settings.

      The invention, which solves the problem described above, is one
method of mapping the actions taken on a graphical user interface to
commands in the debugger command language.

The processing is conceptually divided into three functions:

o   The graphical user interface controller.

o   The command generation logic.

o   the command driven debugger engine.

The data used by this processing is logically divided into three
parts:

o   Data describing the state of the graphical user interface.

o   Data describing the state of the debugger settings and
    breakpoints.

o   Data describing the application program and its current state.

Processing of actions that generate commands proceeds as follows:

1.  The graphical user interface controller logic communicates with
    the operating...