×

Automatic program generation method with a visual data structure display

  • US 5,287,449 A
  • Filed: 10/09/1990
  • Issued: 02/15/1994
  • Est. Priority Date: 11/06/1987
  • Status: Expired due to Fees
First Claim
Patent Images

1. A program generation method of generating a program for processing an array by a processing device in response to various commands inputted by an operator through keys of a keyboard and selection thereby of icons displayed on a screen of a display device, comprising the steps, executed by said processing device, of:

  • (a) in response to input of each of a plurality of commands each designating one of plural data to be processed by the program, storing a first kind of data indicative of said designated one of the plural data, and displaying a first kind of icon indicative of said designated one of the plural data, wherein at least one particular data within said plural data comprises array data of said array, said array data comprises a set of data elements each of which is designated by a name of the array data and a value of an index assigned to said each data element, the index being common to the set of data elements;

    (b) in response to input of at least one particular command which requires selection of a data element which satisfies a data selection condition designated by the particular command, within said array data, storing a second kind of data indicative of a first part of the array data which comprises one data element which satisfies the data selection condition, within said array data, storing a third kind of data indicative of a second part of this array data which comprises one or plural data elements which do not satisfy the data selection condition, within said array data, and storing a fourth kind of data indicative of the data selection condition and displaying a second icon indicative of the first part of the array data and a third icon indicative of the second part of the array data;

    (c) in response to input of each of said commands each designating an operation to be executed and selection of at least one of said second and third icons displayed on said display device, storing a fifth kind of data indicative of execution of the operation on one data corresponding to the selected one icon, and storing a sixth kind of data indicative of a resulting data of the operation, and displaying a fourth icon indicative of the resulting data; and

    (d) in response to input of a command requiring generation of a program for processing said array, storing a program which executes a sequence of processings on said array required by commands inputted on the plural data to be processed, based upon data already stored in the steps (a) to (c).

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×