WIPO logo
Mobil | Englisch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Suche in nationalen und internationalen Patentsammlungen
World Intellectual Property Organization
Suche
 
Durchsuchen
 
Übersetzen
 
Optionen
 
Aktuelles
 
Einloggen
 
Hilfe
 
Maschinelle Übersetzungsfunktion
1. (WO2016087652) VERFAHREN ZUR DATENVERARBEITUNG ZUM ERMITTELN, OB BEI EINER AUSFÜHRUNG EINES PROGRAMMS EIN FEHLER AUFGETRETEN IST, UND DATENVERARBEITUNGSANORDNUNGEN ZUM ERZEUGEN VON PROGRAMM-CODE
Aktuellste beim Internationalen Büro vorliegende bibliographische Daten   

TranslationÜbersetzung: Original-->Deutsch
Veröff.-Nr.:    WO/2016/087652    Internationale Anmeldenummer    PCT/EP2015/078677
Veröffentlichungsdatum: 09.06.2016 Internationales Anmeldedatum: 04.12.2015
IPC:
G06F 11/28 (2006.01), G06F 11/00 (2006.01), G06F 21/54 (2013.01), G06F 11/10 (2006.01)
Anmelder: TECHNISCHE UNIVERSITÄT DRESDEN [DE/DE]; Helmholtzstraße 10 01069 Dresden (DE)
Erfinder: FETZER, Christof; (DE)
Vertreter: VIERING, JENTSCHURA & PARTNER; Am Brauhaus 8 01099 Dresden (DE)
Prioritätsdaten:
10 2014 117 971.4 05.12.2014 DE
Titel (DE) VERFAHREN ZUR DATENVERARBEITUNG ZUM ERMITTELN, OB BEI EINER AUSFÜHRUNG EINES PROGRAMMS EIN FEHLER AUFGETRETEN IST, UND DATENVERARBEITUNGSANORDNUNGEN ZUM ERZEUGEN VON PROGRAMM-CODE
(EN) METHOD FOR PROCESSING DATA IN ORDER TO ASCERTAIN IF AN ERROR HAS OCCURRED WHILE RUNNING A PROGRAM, AND DATA PROCESSING ARRANGEMENTS FOR GENERATING PROGRAM CODE
(FR) PROCÉDÉ DE TRAITEMENT DE DONNÉES POUR DÉTERMINER SI UNE ERREUR S’EST PRODUITE LORS DE L’EXÉCUTION D’UN PROGRAMME, ET AGENCEMENTS DE TRAITEMENT DE DONNÉES POUR GÉNÉRER UN CODE DE PROGRAMME
Zusammenfassung: front page image
(DE)In einem Ausführungsbeispiel wird ein Verfahren zur Datenverarbeitung zum Ermitteln, ob bei einer Ausführung eines Programms ein Fehler aufgetreten ist bereitgestellt, wobei das Programm mindestens einen Basisblock aufweist, wobei jeder Basisblock mindestens eine Programm-Anweisung aufweist und mit einer Programm-Sprunganweisung endet. Das Verfahren weist ein Ermitteln von Referenz-Überprüfungsinformation des mindestens einen Basisblocks basierend auf einer Basisblock-Signatur des jeweiligen Basisblocks auf, wobei die Basisblock-Signatur eine Signatur des jeweiligen Basisblocks aufweist und optional die Signatur von mindestens einem nachfolgenden Basisblock aufweist, der dem jeweiligen Basisblock unmittelbar nachfolgt. Ferner weist das Verfahren ein Ermitteln von Überprüfungsinformation des mindestens einen Basisblocks während der Ausführung des jeweiligen Basisblocks basierend auf der Basisblock-Signatur des jeweiligen Basisblocks und ein Ermitteln auf, ob bei der Ausführung des Programms ein Fehler aufgetreten ist, basierend auf der ermittelten Überprüfungsinformation und der Referenz-Überprüfungsinformation.
(EN)In one embodiment, a method is provided for processing data in order to ascertain if an error has occurred while running a program. The program has at least one base block, and each base block has at least one program instruction and ends with a program jump instruction. The method has a step of ascertaining reference checking information of the at least one base block on the basis of a base block signature of the respective base block, wherein the base block signature has a signature of the respective base block and optionally the signature of at least one successive base block which immediately follows the respective base block. The method further has a step of ascertaining checking information of the at least one base block while running the respective base block on the basis of the base block signature of the respective base block and a step of ascertaining if an error has occurred while running the program on the basis of the ascertained checking information and the reference checking information.
(FR)L'invention concerne, selon un mode de réalisation, un procédé de traitement de données permettant de déterminer si une erreur s’est produite lors de l’exécution d’un programme, le programme comportant au moins un bloc de base et chaque bloc de base comprend au moins une instruction de programme et se termine par une instruction de saut de programme. Le procédé comprend une détermination d’informations de vérification de référence du ou des blocs de base sur la base d’une signature de bloc de base pour le bloc de base concerné, la signature de bloc de base comprenant une signature du bloc de base concerné et facultativement la signature d’au moins un bloc de base suivant qui suit immédiatement le bloc de base concerné. Le procédé comprend en outre une détermination d’informations de vérification du ou des blocs de base durant l’exécution du bloc de base concerné sur la base de la signature de bloc de base du bloc de base concerné et une détermination si une erreur s’est produite lors de l’exécution du programme, sur la base des informations de vérification déterminées et des informations de vérification de référence.
Designierte Staaten: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Veröffentlichungssprache: German (DE)
Anmeldesprache: German (DE)