Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Visualization Method for Program Data Items

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

Publishing Venue

IBM

Related People

Fujii, K: AUTHOR [+2]

Abstract

Disclosed is a method of displaying information about data structures used in programs. Key points of this disclosure are:

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

Visualization Method for Program Data Items

      Disclosed is a method of displaying information about data
structures used in programs.  Key points of this disclosure are:

1.  Structure of a data item is represented by nested vertical bars,

2.  Size of a data item is represented by a value at the left of the
    vertical bar,

3.  A chart includes all of data items in the specified data
    structure and the related data items, and

4.  Related data items, such as redefined data, are placed on the
    same line.

(Redefined data is declared by DEFINE attribute in PL/I.)

      When the user understand programs, it is important to
understand structures of data items used in the programs.  To do
this, the user have to understand the entire structure of data items,
and relationships with other data items, such as redefined data.

The advantages of this method are that the user can understand the
followings easily:

1.  the structure of data items from nested vertical vars,

2.  relationships of data items from displaying them on the same
    line,

3.  all of the upper and lower structure of a specified data item and
    other data items related with it by displaying in a chart.  Also,
    charts are compact.  When the data structure is complex, a
    compact chart can show more information on a display at a time.

      Fig. 1 is a sample of data declare statements in PL/I.  Fig. 2
is a chart representing data items declared in Fig. 1.

      In Fig. 2, vertical bars represents structures of data items.
For example, nested vertical bars shows F1, F2 and F3 are lower
structures of TOP_REC.  Also, F11, F12 and F13 are lower structures
of F1.  Values at the left of vertical vars represents sizes of the
d...