← Back to Patent Explorer
US5522078A Expired / Lapsed US ⏱️ 0.0 years remaining

Automatic program generating apparatus using skeletons having fixed instruction areas and undefined instruction areas

Assignee: Individual
•
Filing: 1994-05-20
•
Granted: 1996-05-28
•
Expires: 2014-05-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An automatic program generating process uniformly generates an accurate, error-free program in accordance with an industrial technique and requires simple jobs which shorten the design and program generation time. A skeleton file stores skeletons having predetermined formats and having instruction data of fixed process items in regular job contents so as to correspond to different types of job contents. A program generating section includes a unit for reading out a skeleton of a designated format from a workstation, a unit for requesting input of predetermined instruction words in undefined instruction areas of the readout skeleton through a display unit in a predetermined order, and a program coding unit for determining that necessary instruction data are input to all the undefined instruction areas of the readout skeleton and causing an automatic coding section to code the resultant structure to obtain a program.

Inventors

  • 👤 Tadao Matsuzuki

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 13:39
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/30; G06F9/00; G06F9/06; G06F9/44; G06F9/448; G06F9/4482; G06F9/4484; G06F9/4486

Claims Analysis

Total Claims: 2
Claim 1
Independent Claim 264 words
An automatic program generating apparatus comprising: storage means for storing a plurality of skeletons, each serving as a framework for generating a program and having fixed instruction areas and undefined instruction areas, where the undefined instruction areas are designated by a flag; display means for displaying an identification code and a description for each of the plurality of skeletons stored in said storage means; selecting means for inputting the identification code of one of the stored plurality of skeletons; readout means for reading out the skeleton corresponding to the selected identification code; input request means for requesting data in a predetermined order, said data used in generating instructions for each undefined instruction area of the readout skeleton; said input request means comprising: means for sequentially checking instructions in the readout skeleton to detect whether the flag is present in the instructions, and means for causing said display means to display a data input request message when the flag is detected; creation means for creating an address map representing a correspondence between the instruction addresses of the readout skeleton before instructions are inserted in said undefined instruction areas and the instruction addresses of the readout skeleton after instructions are inserted in said undefined instruction areas; first detection means for detecting a program end instruction in the readout skeleton; second detection means for detecting jump instructions in the readout skeleton; correction means for correcting each jump instruction in accordance with the address map; and automatic coding means for creating a machine language program after the undefined instruction areas of the readout skeleton are filled with instructions.
Claim 2
Dependent Claim 264 words
An automatic program generating apparatus comprising: storage means for storing a plurality of skeletons, each serving as a framework for generating a program and having fixed instruction areas and undefined instruction areas, where the undefined instruction areas are designated by a flag; display means for displaying an identification code and a description for each of the plurality of skeletons stored in said storage means; selecting means for inputting the identification code of one of the stored plurality of skeletons; readout means for reading out the skeleton corresponding to the selected identification code; input request means for requesting data in a predetermined order, said data used in generating instructions for each undefined instruction area of the readout skeleton; said input request means comprising: means for sequentially checking instructions in the readout skeleton to detect whether the flag is present in the instructions, and means for causing said display means to display a data input request message when the flag is detected; creation means for creating an address map representing a correspondence between the instruction addresses of the readout skeleton before instructions are inserted in said undefined instruction areas and the instruction addresses of the readout skeleton after instructions are inserted in said undefined instruction areas; first detection means for detecting a program end instruction in the readout skeleton; second detection means for detecting jump instructions in the readout skeleton; correction means for correcting each jump instruction in accordance with the address map; and automatic coding means for creating a machine language program after the undefined instruction areas of the readout skeleton are filled with instructions.

References Cited (Backward Citations)

US4315315A Cited
US4734854A Cited
US5371895A Cited
US5291587A Cited
US5099413A Cited
US5119476A Cited
US5247651A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-05-28 1999-11-27 2000-05-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-05-28 2003-11-27 2004-05-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-05-28 2007-11-27 2008-05-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag