Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2020156668 - PROCÉDÉ SERVANT À EXÉCUTER DES COMPOSANTES DE PROGRAMME SUR UN APPAREIL DE COMMANDE, SUPPORT DE STOCKAGE LISIBLE PAR ORDINATEUR, APPAREIL DE COMMANDE ET SYSTÈME

Numéro de publication WO/2020/156668
Date de publication 06.08.2020
N° de la demande internationale PCT/EP2019/052315
Date du dépôt international 31.01.2019
CIB
G06F 8/30 2018.1
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
8Dispositions pour ingénierie logicielle
30Création ou génération de code source
CPC
G06F 8/31
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
30Creation or generation of source code
31Programming languages or programming paradigms
Déposants
  • BAYERISCHE MOTOREN WERKE AKTIENGESELLSCHAFT [DE]/[DE]
Inventeurs
  • REUTER, Jakob
  • BORCHERS, Christoph
Données relatives à la priorité
Langue de publication allemand (DE)
Langue de dépôt allemand (DE)
États désignés
Titre
(DE) VERFAHREN ZUM AUSFÜHREN VON PROGRAMMKOMPONENTEN AUF EINEM STEUERGERÄT, EIN COMPUTERLESBARES-SPEICHERMEDIUM, EIN STEUERGERÄT UND EIN SYSTEM
(EN) METHOD FOR EXECUTING PROGRAM COMPONENTS ON A CONTROL UNIT, A COMPUTER-READABLE STORAGE MEDIUM, A CONTROL UNIT AND A SYSTEM
(FR) PROCÉDÉ SERVANT À EXÉCUTER DES COMPOSANTES DE PROGRAMME SUR UN APPAREIL DE COMMANDE, SUPPORT DE STOCKAGE LISIBLE PAR ORDINATEUR, APPAREIL DE COMMANDE ET SYSTÈME
Abrégé
(DE)
Die Erfindung betrifft ein Verfahren zum Ausführen von Programmkomponenten (23, 24, 33, 34) auf einem Steuergerät (2), umfassend die folgenden Schritte: - Empfangen mindestens einer ersten Programmeinheit (8) und mindestens einer zweiten Programmeinheit (9, 9'); - Erzeugen einer ersten und einer zweiten Proxydefinition, wobei eine Proxydefinition einen Zugriff auf mindestens einer Funktion und/oder einen Speicherbereich einer Programmeinheit (8, 9, 9') festlegt, wobei die erste Proxydefinition der ersten Programmeinheit (8) und die zweite Proxydefinition (9) der zweiten Programmeinheit (9, 9') zugeordnet ist; - Kompilieren der ersten Programmeinheit (8) und der zweiten Programmeinheit (9, 9') zur Erzeugung einer ersten Programmkomponente (23), einer zweiten Programmkomponente (24) und einer ersten und einer zweiten Proxykomponente (13, 25); - Ausführen der ersten Programmkomponente (23) und der zweiten Programmkomponente (24) auf einem Steuergerät (2), wobei die erste Programmkomponente (23) mindestens eine Funktion der zweiten Programmkomponente (24) unter Verwendung der ersten und der zweiten Proxykomponente (13, 25) aufruft und/oder verwendet.
(EN)
The invention relates to a method for executing program components (23, 24, 33, 34) on a control unit (2), comprising the following steps: - receiving at least one first program unit (8) and at least one second program unit (9, 9'); - producing a first and a second proxy definition, wherein a proxy definition stipulates access to at least one function and/or a memory area of a program unit (8, 9, 9'), wherein the first proxy definition is associated with the first program unit (8) and the second proxy definition (9) is associated with the second program unit (9, 9'); - compiling the first program unit (8) and the second program unit (9, 9') to produce a first program component (23), a second program component (24) and a first and a second proxy component (13, 25); - executing the first program component (23) and the second program component (24) on a control unit (2), wherein the first program component (23) calls and/or uses at least one function of the second program component (24) by using the first and the second proxy component (13, 25).
(FR)
L'invention concerne un procédé servant à exécuter des composantes de programme (23, 24, 33, 34) sur un appareil de commande (2). Le procédé comprend les étapes suivantes consistant à : recevoir au moins une première unité (8) de programme et au moins une deuxième unité (9, 9') de programme ; générer une première et une deuxième définition de proxy, une définition de proxy fixant un accès à au moins une fonction et/ou à une zone de stockage d'une unité (8, 9, 9') de programme, la première définition de proxy étant associée à la première unité (8) de programme et la deuxième définition de proxy (9) étant associée à la deuxième unité (9, 9') de programme ; compiler la première unité de programme (8) et la deuxième unité de programme (9, 9') pour générer une première composante (23) de programme, une deuxième composante (24) de programme et une première et une deuxième composante de proxy (13, 25) ; exécuter la première composante de programme (23) et la deuxième composante de programme (24) sur un appareil de commande (2), la première composante de programme (23) appelant et/ou utilisant au moins une fonction de la deuxième composante de programme (24) en utilisant la première et la deuxième composante de proxy (13, 25).
Également publié en tant que
Dernières données bibliographiques dont dispose le Bureau international