System And Method For Generating A Source Code For A Computer Program
First Claim
1. System for the generation of a source code for a computer program for the execution and/or simulation of a process from a process description, in particular graphical, independent of the source code, wherein the system has a process generator to generate the process description and a process file, and a source code generator for the automatic generation of a source code from the process file, wherein the process generator has a process manager which is provided with the following functions to describe a process:
- a function for the generation of a cluster with a predetermined number of subjects, wherein this function is so designed that in each case two messages are generated automatically between all pairs of subjects, wherein each subject sends one of the two messages of the respective pair of messages and receives the other messagea function for the deletion of individual automatically generated messages.a function for the generation of individual messages between one of the subjects of the specific cluster and a subject which is not part of this one specific cluster.a function for the storage of the process description containing the cluster or clusters in a process file, wherein the process description is converted automatically into a meta language in which it is stored in the process file, wherein subjects are defined in the meta language, and the subjects contain commands for the sending and/or receiving of messages.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to system and a method for the generation of a source code for a computer program for the execution and/or simulation of a process from a process description, in particular graphical, independent of the source code. The system comprises a process generator and a source code generator. The process generator is so designed that clusters with several subjects are generated automatically, while all possible message exchanges between the subjects are generated at the same time as subjects are generated. The process generator provides functions for the deletion of individual automatically messages and a function for the generation of individual messages between one of the subjects of the cluster and a subject which is not part of this cluster.
23 Citations
12 Claims
-
1. System for the generation of a source code for a computer program for the execution and/or simulation of a process from a process description, in particular graphical, independent of the source code, wherein the system has a process generator to generate the process description and a process file, and a source code generator for the automatic generation of a source code from the process file, wherein the process generator has a process manager which is provided with the following functions to describe a process:
-
a function for the generation of a cluster with a predetermined number of subjects, wherein this function is so designed that in each case two messages are generated automatically between all pairs of subjects, wherein each subject sends one of the two messages of the respective pair of messages and receives the other message a function for the deletion of individual automatically generated messages. a function for the generation of individual messages between one of the subjects of the specific cluster and a subject which is not part of this one specific cluster. a function for the storage of the process description containing the cluster or clusters in a process file, wherein the process description is converted automatically into a meta language in which it is stored in the process file, wherein subjects are defined in the meta language, and the subjects contain commands for the sending and/or receiving of messages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. Method for the generation of a source code for a computer program for the execution or simulation of a process in which several subjects communicate with one another, comprising the following steps:
-
generation of a process description, wherein at least one specific cluster is determined with a predetermined number of subjects, and at least one further subject is defined which may be an integral part of a further cluster automatic generation of in each case two messages between all pairs of subjects of the cluster, wherein each subject sends one of the two messages of the respective pair, and the other receives provision of a function to delete individual messages of the automatically generated messages provision of a function to generate individual messages between one of the subjects of the specific cluster and a subject which is not part of a specific cluster storage of the process description with the input definitions in a process file automatic generation of at least one source code file for a computer program, in each case containing commands for the exchange of data between the individual subjects. - View Dependent Claims (12)
-
Specification