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

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2016050857) METHOD FOR PROCESSING DATA IN ORDER TO DETERMINE IF AN ERROR OCCURRED IN AN EXECUTION OF A PROGRAM, AND DATA PROCESSING ASSEMBLIES FOR PRODUCING PROGRAM CODE
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2016/050857    International Application No.:    PCT/EP2015/072585
Publication Date: 07.04.2016 International Filing Date: 30.09.2015
IPC:
G06F 11/08 (2006.01), G06F 11/28 (2006.01)
Applicants: TECHNISCHE UNIVERSITÄT DRESDEN [DE/DE]; Helmholtzstraße 10 01069 Dresden (DE)
Inventors: FETZER, Christof; (DE).
KUVAISKII, Dmitrii; (DE)
Agent: VIERING, JENTSCHURA & PARTNER; Am Brauhaus 8 01099 Dresden (DE)
Priority Data:
10 2014 114 157.1 30.09.2014 DE
Title (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 DETERMINE IF AN ERROR OCCURRED IN AN EXECUTION OF A PROGRAM, AND DATA PROCESSING ASSEMBLIES FOR PRODUCING PROGRAM CODE
(FR) PROCÉDÉ DE TRAITEMENT DE DONNÉES POUR DÉTERMINER SI UNE ERREUR EST SURVENUE LORS D’UNE EXÉCUTION D’UN PROGRAMME, ET DISPOSITIFS DE TRAITEMENT DE DONNÉES POUR GÉNÉRER UN CODE DE PROGRAMME
Abstract: 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. Das Verfahren weist ein Ausführen von codiertem Programm-Code; ein Ausführen mindestens einer Anweisung des codierten Programm- Codes basierend auf ersten codierten ein oder mehreren Zahlenwerten, die mittels eines arithmetischen Codes aufweisend einen ersten Multiplikator codiert sind und ein oder mehreren Operanden der mindestens einen Anweisung entsprechen; und ein Ausführen der mindestens einen Anweisung basierend auf zweiten codierten ein oder mehreren Zahlenwerten, die mittels des arithmetischen Codes aufweisend einen zweiten Multiplikator codiert sind und den ein oder mehreren Operanden der mindestens einen Anweisung entsprechen, auf. Ferner weist das Verfahren ein Ermitteln auf, ob bei der Ausführung des Programms ein Fehler aufgetreten ist, basierend auf ersten ein oder mehreren Ergebniswerten des Ausführens der mindestens einen Anweisung auf den ersten codierten ein oder mehreren Zahlenwerten und dem ersten Multiplikator und/oder basierend auf zweiten ein oder mehreren Ergebniswerten des Ausführens der mindestens einen Anweisung auf den zweiten codierten ein oder mehreren Zahlenwerten und dem zweiten Multiplikator.
(EN)The invention relates to a method for processing data in order to determine if an error occurred in an execution of a program. The method comprises executing coded program code; executing at least one instruction of the coded program code on the basis of one or more first coded numerical values, which are coded by means of an arithmetic code having a first multiplier and which correspond to one or more operands of the at least one instruction; and executing the at least one instruction on the basis of one or more second coded numerical values, which are coded by means of the arithmetic code having a second multiplier and which correspond to the one or more operands of the at least one instruction. Furthermore, the method comprises determining if an error occurred in the execution of the program on the basis of one or more first result values of the execution of the at least one instruction on the one or more first coded numerical values and the first multiplier and/or on the basis of one or more second result values of the execution of the at least one instruction on the one or more second coded numerical values and the second multiplier.
(FR)Un mode de réalisation donné à titre d’exemple de la présente invention se rapporte à un procédé de traitement de données permettant de déterminer si une erreur est survenue lors d’une exécution d’un programme. Le procédé comprend une exécution d’un code de programme codé ; une exécution d’au moins une instruction du code de programme codé sur la base d’une ou de plusieurs premières valeurs numériques codées qui sont codées au moyen d’un code arithmétique comportant un premier multiplicateur et un ou plusieurs opérandes correspondent à l'instruction ou aux instructions ; et une exécution de l'instruction ou des instructions sur la base d’une ou de plusieurs secondes valeurs numériques codées qui sont codées au moyen du code arithmétique comportant un second multiplicateur et le ou les opérandes correspondent à l'instruction ou aux instructions. Le procédé comprend en outre une détermination si une erreur est survenue lors de l'exécution du programme, sur la base d’une ou de plusieurs premières valeurs de résultats de l’exécution de l'instruction ou des instructions sur la ou les premières valeurs numériques codées et le premier multiplicateur et/ou sur la base d’une ou de plusieurs secondes valeurs de résultat de l’exécution de l'instruction ou des instructions sur la ou les secondes valeurs numériques codées et le second multiplicateur.
Designated States: 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).
Publication Language: German (DE)
Filing Language: German (DE)