发明名称 |
METHOD FOR PREVENTING DATA INCONSISTENCY BETWEEN ACCESSES OF DIFFERENT FUNCTIONS OF AN APPLICATION TO A GLOBAL VARIABLE IN A DATA PROCESSING INSTALLATION |
摘要 |
<p>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.</p> |
申请公布号 |
WO2005098617(A1) |
申请公布日期 |
2005.10.20 |
申请号 |
WO2005EP51449 |
申请日期 |
2005.03.30 |
申请人 |
ROBERT BOSCH GMBH;WOERSCHING, UDO;LUNT, MARTIN;MARKUS, ELMAR;BIEGERT, UWE |
发明人 |
WOERSCHING, UDO;LUNT, MARTIN;MARKUS, ELMAR;BIEGERT, UWE |
分类号 |
G06F9/445;G06F9/45;G06F9/46;(IPC1-7):G06F9/45 |
主分类号 |
G06F9/445 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|