Application program and documentation generator system and method
First Claim
1. A programmed system executed on a computer providing for the automatic generation of an application program, said programmed system comprising:
- a) a guided image editor for establishing program, data and field definitions from a plurality of input event elements;
b) a sequence generator, coupled to said guided image editor for autonomously processing said program, data and field definitions into a plurality of functionally descriptive atomic sequences, each of said functionally descriptive atomic sequences describing a unique characteristic such that a plurality of frames, each comprising zero or one functionally descriptive atomic sequence from each of said functionally descriptive atomic sequences, respectfully describes said plurality of input event elements; and
c) a rule processor including a program rule base conditionally describing the structure and operation of a predetermined application program, said rule processor autonomously processing said program rule base in concert with said plurality of functionally descriptive atomic sequences proceeding generally sequentially over said plurality of frames conditionally unifying said plurality of functionally descriptive atomic sequences with the structure and operation of said predetermined application program.
6 Assignments
0 Petitions
Accused Products
Abstract
Automatic generation of an application program is performed by a programmed system including a guided editor for establishing program, data and field definitions from input event elements. A sequence generator, coupled to the guided editor, autonomously processes the program, data and field definitions into descriptive atomic sequences, each describing a unique characteristic such that a plurality of frames describes the input event elements. A rule processor, including a program rule base describing the structure and operation of an application program, autonomously processes the program rule base with the descriptive atomic sequences unifying the descriptive atomic sequences with the structure and operation of the application program. A syntax processor, including a language syntax rule base, autonomously unifies the descriptive atomic sequences with the language syntax to provide a coded representation of the application program.
-
Citations
11 Claims
-
1. A programmed system executed on a computer providing for the automatic generation of an application program, said programmed system comprising:
-
a) a guided image editor for establishing program, data and field definitions from a plurality of input event elements; b) a sequence generator, coupled to said guided image editor for autonomously processing said program, data and field definitions into a plurality of functionally descriptive atomic sequences, each of said functionally descriptive atomic sequences describing a unique characteristic such that a plurality of frames, each comprising zero or one functionally descriptive atomic sequence from each of said functionally descriptive atomic sequences, respectfully describes said plurality of input event elements; and c) a rule processor including a program rule base conditionally describing the structure and operation of a predetermined application program, said rule processor autonomously processing said program rule base in concert with said plurality of functionally descriptive atomic sequences proceeding generally sequentially over said plurality of frames conditionally unifying said plurality of functionally descriptive atomic sequences with the structure and operation of said predetermined application program. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A programmed system executed on a computer providing for the automatic generation of an application program, said programmed system comprising:
-
a) a guided image editor for establishing program, data and field definitions from a plurality of input event elements; b) a sequence generator, coupled to said guided image editor for autonomously processing said program, data and field definitions into a plurality of functionally descriptive atomic sequences, each of said functionally descriptive atomic sequences describing a unique characteristic such that a plurality of frames, each comprising zero or one functionally descriptive atomic sequence from each of said functionally descriptive atomic sequences, respectfully describes said plurality of input event elements; c) a rule processor including a program rule base conditionally describing the structure and operation of a predetermined application program, said rule processor autonomously processing said program rule base in concert with said plurality of functionally descriptive atomic sequences proceeding generally sequentially over said plurality of frames conditionally unifying said plurality of functionally descriptive atomic sequences with the structure and operation of said predetermined application program, and wherein said rule processor further includes a documentation rule base conditionally describing the structure and organization of a document describing said predetermined application program, said rule processor autonomously processing said documentation rule base in concert with said plurality of functionally descriptive atomic sequences conditionally unifying said descriptive text with the structure and organization of said document; and d) a syntax processor including a syntax rule base defining the syntax of a predetermined programming language, said syntax processor autonomously unifying said plurality of functionally descriptive atomic sequences, as unified with the structure and operation of said predetermined application program as received from said rule processor, with the syntax of said predetermined programming language to provide a coded representation of the structure and operation of said predetermined application program consistent with the syntax of said predetermined programming language. - View Dependent Claims (9, 10, 11)
-
Specification