WO2026098913 - VERFAHREN ZUR ERZEUGUNG VON QUELLCODE
National phase entry is expected:
Publication Number
WO/2026/098913
Publication Date
15.05.2026
International Application No.
PCT/EP2025/079637
International Filing Date
14.10.2025
Title **
[German]
VERFAHREN ZUR ERZEUGUNG VON QUELLCODE
[English]
METHOD FOR GENERATING SOURCE CODE
[French]
PROCÉDÉ DE GÉNÉRATION DE CODE SOURCE
Applicants **
DSPACE SE & CO. KG
Inventors
MAIR, Michael
GAYK, Florian
Priority Data
102024132088.5
05.11.2024
DE
Application details
| Total Number of Claims/PCT | * |
| Number of Independent Claims | * |
| Number of Priorities | * |
| Number of Multi-Dependent Claims | * |
| Number of Drawings | * |
| Pages for Publication | * |
| Number of Pages with Drawings | * |
| Pages of Specification | * |
| * | |
| Number of Office Actions | * |
| * | |
International Searching Authority |
EPO
* |
| Recordal of a Change of the Applicant's Name/Address |
Change of Applicant's Name and Address
* |
| Type of Assignment |
The Standard Agent's Assignment
* |
| Applicant's Legal Status |
Legal Entity
* |
| * | |
| * | |
| * | |
| * | |
| * | |
| Entry into National Phase under |
Chapter I
* |
| Patent Delivery |
Send the Letters Patent by Courier
* |
| Translation |
|
* The data is based on automatic recognition. Please verify and amend if necessary.
** IP-Coster compiles data from publicly available sources. If this data includes your personal information, you can contact us to request its removal.
Quotation for National Phase entry
| Country | Stages | Total | |
|---|---|---|---|
| China | Filing, Examination, Granting | 1996 | |
| EPO | Filing, Examination, Granting | 8147 | |
| Japan | Filing, Examination, Granting | 2142 | |
| South Korea | Filing, Examination, Granting | 1989 | |
| USA | Filing, Examination, Granting | 4740 |

Total:
19,014
Contact Us
Abstract[German]
Die Erfindung betrifft ein Verfahren zum Erzeugen von Quellcode aus einem oder mehreren Blöcken eines Blockdiagramms, welches Blöcke und Signalverbindungen zwischen Blöcken umfasst. Das Erzeugen von Quellcode umfasst ein Transformieren des Blockdiagramms in eine Zwischendarstellung, ein sukzessives Optimieren der Zwischendarstellung und ein Übersetzen der optimierten Zwischendarstellung in Quellcode. Die erfindungsgemäße Optimierung umfasst ein Erkennen von mindestens zwei parallelen Kontrollflusszweigen, in denen jeweils eine mehrkomponentige Variable kopiert wird, wobei nach den mindestens zwei Kontrollflusszweigen eine einzelne mehrkomponentige Ausgangsvariable resultiert, ein Überprüfen, ob in allen parallelen Kontrollflusszweigen eine reguläre Wertkopie aus einer Quellvariablen in die Ausgangsvariablen erfolgt, und ein Ersetzen der Ausgangsvariablen durch einen Zeiger auf eine der Quellvariablen. Weiterhin betrifft die Erfindung ein Verfahren zum Konfigurieren eines Steuergeräts, ein Computerprogrammprodukt und ein Computersystem.[English]
The invention relates to a method for generating source code from one or more blocks of a block diagram comprising blocks and signal connections between blocks. The generation of source code comprises transforming the block diagram into an intermediate representation, gradually optimizing the intermediate representation, and translating the optimized intermediate representation into source code. The optimization according to the invention comprises detecting at least two parallel control flow branches, in each of which a multi-component variable is copied, in which case a single multi-component output variable results after the at least two control flow branches, checking whether a regular copy of values from a source variable into the output variables takes place in all parallel control flow branches, and replacing the output variables with a pointer to one of the source variables. Moreover, the invention relates to a method for configuring a controller, to a computer program product and to a computer system.[French]
L'invention concerne un procédé de génération de code source à partir d'un ou de plusieurs blocs d'un diagramme à blocs comprenant des blocs et des connexions de signal entre blocs. La génération de code source comprend la transformation du diagramme à blocs en une représentation intermédiaire, l'optimisation progressive de la représentation intermédiaire, et la traduction de la représentation intermédiaire optimisée en code source. L'optimisation selon l'invention comprend la détection d'au moins deux branches de flux de commande parallèles, dans chacune desquelles une variable multi-composante est copiée, auquel cas une variable de sortie multi-composante unique résulte après les au moins deux branches de flux de commande, la vérification si une copie régulière de valeurs à partir d'une variable source dans les variables de sortie a lieu dans toutes les branches de flux de commande parallèles, et le remplacement des variables de sortie par un pointeur vers l'une des variables sources. En outre, l'invention concerne un procédé de configuration d'un contrôleur, un produit-programme d'ordinateur et un système informatique.