Automatic generation of batch programs with identification, insertion of invariables, declarative statements and variables with the use of place-marks
First Claim
Patent Images
1. A method for automatically generating a new data processing batch program comprising:
- (a) identifying an invariable part of all data processing batch programs(b) inserting in the invariable part one or more place-marks where one or more variable parts will need to be inserted;
(c) identifying at least one declarative specification of the new data processing batch program in the form of a model;
(d) generating necessary variable portions of the new data processing batch program using the at least one model; and
(e) inserting the variable portions into the invariable part at the place-marks.
3 Assignments
0 Petitions
Accused Products
Abstract
A model framework for generating batch programs has an abstraction representing a batch program, an abstraction representing a batch function of the program, an abstraction representing operation of the function, an abstraction representing a data provider to the function, and an abstraction representing a context class of the function. The framework is characterized in that instantiation of the model with the appropriate input data parameters input to each abstraction generates appropriate instances of batch functions including function operations wherein the generated instances are executable as part of a run sequence of the batch program.
20 Citations
12 Claims
-
1. A method for automatically generating a new data processing batch program comprising:
-
(a) identifying an invariable part of all data processing batch programs (b) inserting in the invariable part one or more place-marks where one or more variable parts will need to be inserted; (c) identifying at least one declarative specification of the new data processing batch program in the form of a model; (d) generating necessary variable portions of the new data processing batch program using the at least one model; and (e) inserting the variable portions into the invariable part at the place-marks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for specifying a new data processing batch program, comprising:
-
a memory having recorded thereon a software instance; an invariable part of all data processing batch programs presented as an extensible code library; at least one place-mark positioned at a point in the invariable part; at least one necessary variable part for insertion into the invariable part; and a model representing the software instance, executing from a memory, generates the necessary variable parts are generated using a model and inserts the generated variable parts into the invariable portion at the place-mark. - View Dependent Claims (11, 12)
-
Specification