Process and apparatus for automatically producing program code
OwnerBruno Bozionek, Joerg Littmann +1inventors
InventorsBruno Bozionek, Joerg Littmann, Victor Lingscheid
Life of this patent
Estimating the term…
Abstract
A process for automatically producing software for a computer using components which exist in executable code depicts these components graphically as symbols, wherein an output interface can be connected to an input interface via a directional link. Program code is produced which produces an executable complete program on the basis of the selected directional links.
Claims19
A process for automatically producing software for a computer using a plurality of components which exist in executable code, comprising the steps of:
- providing an input interface for each of the components in which respective methods of each of the components are defined which can be called and implemented as part of the respective component;
- providing an output interface for each of the components in which respective data formats are defined for data of a respective event as a result of implementation of one of a respective method and a respective component, and in which respective further methods are defined which can be called in the respective component but are not executably contained in the respective component;
- depicting, in a graphical editor, a symbol corresponding to one of the components having a respective input interface and a respective output interface;
- offering a selection option for directional linking of an output interface of one of the components to an input interface of another of the components;
- and
- producing a program code linking the one component to the another component based on links made.
A computer for automatically producing software using a plurality of components which exist in executable code, comprising:
- an input interface for each of the components in which respective methods of each of the components are defined which can be called and implemented as part of the respective component;
- an output interface for each of the components in which respective data formats are defined for data of a respective event as a result of implementation of one of a respective method and a respective component, and in which respective further methods are defined which can be called in the respective component but are not executably contained in the respective component;
- and
- a graphical editor, wherein a symbol corresponding to one of the components having a respective input interface and a respective output interface is depicted;
- wherein a selection option for directional linking of an output interface of one of the components to an input interface of another of the components is offered, and a program code linking the one component to the another component is produced based on links made.
Dependencies are inferred from the claim text.