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. (WO2005098617) VERFAHREN ZUM VERMEIDEN VON DATENINKONSISTENZ ZWISCHEN ZUGRIFFEN VERSCHIEDENER FUNKTIONEN EINER ANWENDUNG AUF EINE GLOBALE VARIABLE IN EINEM DATENVERARBEITUNGSANLAGEN
Aktuellste beim Internationalen Büro vorliegende bibliographische Daten   

TranslationÜbersetzung: Original-->Deutsch
Veröff.-Nr.:    WO/2005/098617    Internationale Veröffentlichungsnummer:    PCT/EP2005/051449
Veröffentlichungsdatum: 20.10.2005 Internationales Anmeldedatum: 30.03.2005
IPC:
G06F 9/45 (2006.01), G06F 9/46 (2006.01)
Anmelder: ROBERT BOSCH GMBH [DE/DE]; Postfach 30 02 20, 70442 Stuttgart (DE) (For All Designated States Except US).
WOERSCHING, Udo [DE/DE]; (DE) (For US Only).
LUNT, Martin [DE/DE]; (DE) (For US Only).
MARKUS, Elmar [DE/DE]; (DE) (For US Only).
BIEGERT, Uwe [DE/DE]; (DE) (For US Only)
Erfinder: WOERSCHING, Udo; (DE).
LUNT, Martin; (DE).
MARKUS, Elmar; (DE).
BIEGERT, Uwe; (DE)
Allgemeiner
Vertreter:
ROBERT BOSCH GMBH; Postfach 30 02 20, 70442 Stuttgart (DE)
Prioritätsdaten:
10 2004 017 050.9 07.04.2004 DE
Titel (DE) VERFAHREN ZUM VERMEIDEN VON DATENINKONSISTENZ ZWISCHEN ZUGRIFFEN VERSCHIEDENER FUNKTIONEN EINER ANWENDUNG AUF EINE GLOBALE VARIABLE IN EINEM DATENVERARBEITUNGSANLAGEN
(EN) METHOD FOR PREVENTING DATA INCONSISTENCY BETWEEN ACCESSES OF DIFFERENT FUNCTIONS OF AN APPLICATION TO A GLOBAL VARIABLE IN A DATA PROCESSING INSTALLATION
(FR) PROCEDE DESTINE A EMPECHER L'INCONSISTANCE DE DONNEES ENTRE LES ACCES DE DIFFERENTES FONCTIONS D'UNE APPLICATION A UNE VARIABLE GLOBALE DANS UNE INSTALLATION DE TRAITEMENT DE DONNEES
Zusammenfassung: front page image
(DE)Um Dateninkonsistenz zwischen Zugriffen verschiedener Funktionen einer Anwendung auf eine globale Variable in einem Datenverarbeitungssystem zu vermeiden, a) wird symbolischer Objektcode einer Gesamtheit von in dem Datenverarbeitungssystem auszuführenden Funktionen(O1, ..., Om) bereitgestellt und werden diejenigen Funktionen (O1, O2, On, Om) aus der Gesamtheit, als interferierende Funktionen bezeichnet, identifiziert, die auf eine gleiche globale Variable zugreifen; b) wird wenigstens eine der interferierenden Funktionen ausgewählt; c) wird ein Schritt (I) des Initialisierens einer Hilfsvariablen mit dem Wert der globalen Variablen in den Objektcode jeder in Schritt b) ausgewählten Funktion oder einer eine ausgewählte Funktion aufrufenden Funktion vor deren Aufruf eingefügt; und d) wird ein Symbols der globalen Variablen in dem Objektcode der ausgewählten Funktion durch einen Verweis auf einen Speicherplatz der Hilfsvariablen ersetzt.
(EN)The aim of the invention is to prevent data inconsistency between accesses of different functions of an application to a global variable in a data processing system. To this end, a) a symbolic object code of a group of functions (O1, ..., Om) to be carried out in the data processing system is provided, and the functions (O1, O2, On, Om) which are described as interfering functions and access a similar global variable are identified; b) at least one of the interfering functions is selected; c) a step (I) is added for the initialisation of an auxiliary variable with the value of the global variable in the object code of each function selected in step b) or a function calling a selected function before the call thereof; and d) a symbol of the global variable in the object code of the selected function is replaced by a reference to a storage space of the auxiliary variables.
(FR)L'invention concerne un procédé destiné à empêcher l'inconsistance de données entre les accès de différentes fonctions d'une application à une variable globale dans un système de traitement de données. Le procédé selon l'invention est caractérisé en ce qu'il comprend les étapes suivantes : a) un code objet, symbolique d'un groupe de fonctions (O1, , Om) à effectuer dans le système de traitement de données, est fourni, et les fonctions (O1, O2, On, Om) qui sont décrites comme fonctions interférentes et qui accèdent à une même valeur globale sont identifiées ; b) au moins l'une des fonctions interférentes est sélectionnée ; c) une étape (I) est ajoutée pour l'initialisation d'une variable auxiliaire ayant la valeur de la variable globale dans le code objet de chaque fonction sélectionnée dans l'étape b) ou d'une fonction appelant une fonction sélectionnée avant l'appel de celle-ci ; et d) un symbole de la variable globale dans le code objet de la fonction sélectionnée est remplacé par une référence à un espace de mémorisation des variables auxiliaires.
Designierte Staaten: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DK, DM, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, MZ, NA, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RU, SC, SD, SE, SG, SK, SL, SM, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, YU, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IS, IT, LT, LU, MC, NL, PL, PT, RO, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Veröffentlichungssprache: German (DE)
Anmeldesprache: German (DE)