CALCULATEUR ELECTRONIQUE, SYSTEME ELECTRONIQUE, PROCEDE DE SURVEILLANCE DE L'EXECUTION D'UNE APPLICATION ET PROGRAMME D'ORDINATEUR ASSOCIE

Calculateur électronique , système électronique , procédé de surveillance de l'exécution d'une application et programme d'ordinateur associé L'invention concerne un calculateur (C) comprenant une mémoire et une chaine de traitement comprenant une entité (16) de traitement d'...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: FINE, ALEXANDRE, DOTTE, Sebastien, LEROUX, Lionel, BALIHAUT, Cedric, BESNIER, Philippe
Format: Patent
Sprache:fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Calculateur électronique , système électronique , procédé de surveillance de l'exécution d'une application et programme d'ordinateur associé L'invention concerne un calculateur (C) comprenant une mémoire et une chaine de traitement comprenant une entité (16) de traitement d'entrée(s)/sorties, un processeur (12), un système d'exploitation en interaction avec l'entité de traitement et le processeur, le calculateur, en présence d'une requête externe, d'exécution d'une application source (28) dont l'exécutable a été préalablement chargé dans une zone de la mémoire, étant propre à : - instancier une application clone (32) de l'application source (28) en : - dupliquant l'exécutable de l'application source (28) pour créer celui de l'application clone (32), et en le stockant dans une zone mémoire distincte de celle de l'application source, - générant une requête interne audit processeur, d'exécution de ladite application clone (32), - exécuter indépendamment les applications source (28) et clone (32), - générer une sortie unique (56) en fonction de la comparaison du résultat d'exécution de l'application source (28) avec celui de l'application clone (32). Figure pour l'abrégé : Figure 1 The invention relates to an electronic system with a built-in computer, designed to execute a source application in response to an external request. The capabilities of the system may include creating a clone of the source application by duplicating the application's executable, which is stored in a separate memory area. The system may then initiate an internal request to run the clone application. The original source and its clone may be executed independently, with the system generating a unified output by comparing the results of both the source and clone applications' execution. The invention provides for an approach to running and comparing software applications, enhancing computational efficiency and reliability.