Browse Prior Art Database

Tailoring of an Application Model

IP.com Disclosure Number: IPCOM000074900D
Original Publication Date: 1971-Jun-01
Included in the Prior Art Database: 2005-Feb-24
Document File: 4 page(s) / 80K

Publishing Venue

IBM

Related People

Busnello, P: AUTHOR [+2]

Abstract

A predefined applications technique provides an efficient documentation and source programs unique to the customer needs ready to be run on a computer system. Applications are displayed to the customer in a diagrammatic form through narrative descriptions, pictures, logical questions and modification provisions. A narrative description or a picture which represents a selectable partial solution of an application is called segment. The segment shows in a pictorial form the possible results which can be obtained selecting the corresponding part of an application model and shows the logical alternatives, and the possible modifications to the solution.

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 47% of the total text.

Page 1 of 4

Tailoring of an Application Model

A predefined applications technique provides an efficient documentation and source programs unique to the customer needs ready to be run on a computer system. Applications are displayed to the customer in a diagrammatic form through narrative descriptions, pictures, logical questions and modification provisions. A narrative description or a picture which represents a selectable partial solution of an application is called segment. The segment shows in a pictorial form the possible results which can be obtained selecting the corresponding part of an application model and shows the logical alternatives, and the possible modifications to the solution.

The essential elements of this technique are: the Display Book which presents the application solution, the available segments, the logic questions and the modification provisions, and the Application Model which contains the documentation and source program statements needed to implement the solution presented in the display book.

Each segment containing statements needed to implement the solution is composed of a key and a name which identifies it, selection commands needed to verify the validity of the selection within the whole frame of the application and the validity of the logic responses related to the segment, or to select additional segments and segment parts needed.

A segment part is composed of a key which identifies a group of statements and its sequence, the linkage commands needed to decide if the segment part has to be used in the selected solution according to the logic responses, the statements making up the implementation of a part of the proposed solution or the verification commands needed to validate the modification required, and the modifications commands which are attached to the single statements in order to decide, according to the logic questions, if the statement is used in the required solution or to modify it according to the modification stated through modification responses.

The application model is tailored (see figure) following three decision levels and one modification level through four successive steps: - Selection of segments. Each segment represents a major group of statements with a common purpose - Inclusion or exclusion of segment parts. Each segment part represents a group of statements with a specific purpose

within a segment. Each segment part has a key which assign

to statements a specific output sequence. - Inclusion or exclusion of statements. Each statement is an elementary item with a specific purpose within a segment part. - Modification of the statements. Each statement can be individually modified according to its nature. This is

achieved through three types of input data and three types of

commands. The input data are: - Segment key. Each segment key identifies a segment and makes it available to output. Selected segment keys are

1

Page 2 of 4

sorted in a selection table which resides in core memor...