Process and apparatus for automatically producing program code
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
19 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. 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.
-
Specification