Browse Prior Art Database

Overtime Abort Mechanism for an Interactive Computer Application Development and Execution System

IP.com Disclosure Number: IPCOM000085373D
Original Publication Date: 1976-Mar-01
Included in the Prior Art Database: 2005-Mar-02
Document File: 3 page(s) / 37K

Publishing Venue

IBM

Related People

Fitzgerald, MJ: AUTHOR [+4]

Abstract

A sequence of steps has been devised for implementing the "overtime abort" feature of a system for developing and executing interactive computer applications.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 53% of the total text.

Page 1 of 3

Overtime Abort Mechanism for an Interactive Computer Application Development and Execution System

A sequence of steps has been devised for implementing the "overtime abort" feature of a system for developing and executing interactive computer applications.

The applications for this system involve a user at computer terminals. The user is generally not a computer professional. He has repetitive tasks to perform. At any state (or stage) of his task, a user is restricted in the choice of actions he may request the computer to perform. The application designer specifies these restrictions. At each state, a choice of the allowable action is displayed at the user's terminal.

An implementation of the system for developing and executing interactive applications is shown schematically in the figure. The computer storage contains a program, called the monitor, that is independent of and invariant with the application being executed. In addition, storage contains application programs for the specific application.

The application programs perform computations, display results and messages to the user, and accept input from and provide output to input/ output devices. Computer storage also contains tables that specify the allowed sequences of states, application programs, and messages to be displayed to the user. The application programs and application sequencing tables are written by the application developer.

The monitor receives input codes from the keyboard at a user's terminal. An input is decoded, and the monitor consults the application sequencing table to determine whether the user is allowed to press that key while in his present state. The monitor invokes an application program to perform the requested computation for the user and, depending upon the result of that computation and the present state, enters a new state and displays new prompting messages to the user.

The overtime abort...