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. (WO2010025993) METHOD AND DEVICE FOR ANALYZING AN EXECUTION OF A PREDETERMINED PROGRAM FLOW ON A PHYSICAL COMPUTER SYSTEM
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2010/025993    International Application No.:    PCT/EP2009/059340
Publication Date: 11.03.2010 International Filing Date: 21.07.2009
IPC:
G06F 11/36 (2006.01)
Applicants: SIEMENS AKTIENGESELLSCHAFT [DE/DE]; Wittelsbacherplatz 2 80333 München (DE) (For All Designated States Except US).
MANGOLD, Florian [DE/DE]; (DE) (For US Only).
RÖLLE, Harald [DE/DE]; (DE) (For US Only)
Inventors: MANGOLD, Florian; (DE).
RÖLLE, Harald; (DE)
Common
Representative:
SIEMENS AKTIENGESELLSCHAFT; Postfach 22 16 34 80506 München (DE)
Priority Data:
10 2008 046 018.4 05.09.2008 DE
Title (DE) VERFAHREN UND VORRICHTUNG ZUM ANALYSIEREN EINER AUSFÜHRUNG EINES VORGEGEBENEN PROGRAMMABLAUFS AUF EINEM PHYSISCHEN RECHNERSYSTEM
(EN) METHOD AND DEVICE FOR ANALYZING AN EXECUTION OF A PREDETERMINED PROGRAM FLOW ON A PHYSICAL COMPUTER SYSTEM
(FR) PROCÉDÉ ET DISPOSITIF D'ANALYSE DE L'EXÉCUTION D'UN DÉROULEMENT DE PROGRAMME PRÉDÉFINI SUR UN SYSTÈME INFORMATIQUE PHYSIQUE
Abstract: front page image
(DE)Die Funktionalität von nachgebildeten, virtuellen Hardwareeinheiten (305a, 305b, 305c, 305d, 305e) werden zum Beispiel über eine Schnittstelleneinrichtung (310) einer Nachbildevorrichtung (306) während des Ausführens eines Programmablaufs (300) auf den virtuellen Hardwareeinheiten (305a, 305b, 305c, 305d, 305e) derart variiert, dass Ausführungsverhaltensänderungen eines Programmablaufs (300) unter Verwendung mindestens einer defekten, physischen Hardwareeinheit (309a, 309b, 309c, 309d, 309e) identifiziert werden können. Demgemäß sind ein Verfahren und eine Vorrichtung zum Analysieren einer Ausführung eines vorgegebenen Programmablaufs (300) auf einem physischen Rechnersystem (308) vorgesehen. Das Verfahren und die Vorrichtung finden bei der Bestimmung von Ausführungsverhaltensänderungen von Softwareprodukten aufgrund defekter Hardwarekomponenten Einsatz. Vorteilhaft ist hierbei, dass Ausführungsverhaltensänderungen systematisch, unter Einbeziehung eines Betriebssystems (303), ohne Verwendung teurer, physischer Hardwarekomponenten (309a, 309b, 309c, 309d, 309e) und ohne Modifikationen an einem physischen Rechnersystem (308) bestimmt werden können.
(EN)The functionality of simulated, virtual hardware units (305a, 305b, 305c, 305d, 305e) is varied during the execution of a program flow (300) on the virtual hardware units (305a, 305b, 305c, 305d, 305e), for example via an interface device (310) of a simulation device (306), in such a manner that the execution behavior changes of a program flow (300) can be identified by using at least one faulty, physical hardware unit (309a, 309b, 309c, 309d, 309e). According to the invention, a method and a device are used for analyzing an execution of a predetermined program flow (300) on a physical computer system (308). The method and the device are used to determine execution behavior changes of software products which changes are due to faulty hardware components. The invention allows execution behavior changes to be identified systematically, using an operating system (303) and eliminates the need for expensive, physical hardware components (309a, 309b, 309c, 309d, 309e) and for modifications to a physical computer system (308).
(FR)Selon la présente invention, la fonctionnalité d'unités matérielles virtuelles représentées (305a, 305b, 305c, 305d, 305e) est modulée par exemple sur un équipement d'interface (310) d'un dispositif de représentation (306) pendant l'exécution d'un déroulement de programme (300) sur les unités matérielles virtuelles (305a, 305b, 305c, 305d, 305e) de manière que des variations d'exécution d'un déroulement de programme (300) puissent être identifiées à l'aide d'au moins une unité matérielle physique défectueuse (309a, 309b, 309c, 309d, 309e). L'invention concerne un procédé et un dispositif permettant d'analyser l'exécution d'un déroulement de programme prédéfini (300) sur un système informatique physique (308). Le procédé et le dispositif sont utilisés lors de la détermination de variations d'exécution de produits logiciels dues à des composants matériels défectueux. Il est avantageux que les variations d'exécution puissent être déterminées de façon systématique, à l'aide d'un système d'exploitation (303), sans recourir à des composants matériels physiques coûteux (309a, 309b, 309c, 309d, 309e) et sans apporter de modifications à un système informatique physique (308).
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, 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, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PE, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, 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, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: German (DE)
Filing Language: German (DE)