Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2003025752 - CONTROLE D'EXECUTION DANS DES SYSTEMES A BASE DE COMPOSANTS

Numéro de publication WO/2003/025752
Date de publication 27.03.2003
N° de la demande internationale PCT/US2002/029683
Date du dépôt international 18.09.2002
Demande présentée en vertu du Chapitre 2 17.04.2003
CIB
G06F 11/32 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
11Détection d'erreurs; Correction d'erreurs; Contrôle de fonctionnement
30Surveillance du fonctionnement
32avec indication visuelle du fonctionnement de la machine
G06F 11/36 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
11Détection d'erreurs; Correction d'erreurs; Contrôle de fonctionnement
36Prévention d'erreurs en effectuant des tests ou par débogage de logiciel
CPC
G06F 11/323
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
30Monitoring
32with visual ; or acoustical; indication of the functioning of the machine
323Visualisation of programs or trace data
G06F 11/3612
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
36Preventing errors by testing or debugging software
3604Software analysis for verifying properties of programs
3612by runtime analysis
Déposants
  • HEWLETT-PACKARD COMPANY [US]/[US]
Inventeurs
  • LI, Jun
  • MOORE, Keith, E.
Mandataires
  • HEMINGER, Susan, E.
Données relatives à la priorité
09/955,76419.09.2001US
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) MONITORING IN COMPONENT-BASED SYSTEMS AT RUNTIME
(FR) CONTROLE D'EXECUTION DANS DES SYSTEMES A BASE DE COMPOSANTS
Abrégé
(EN)
A monitoring method and apparatus for a component-based software system operating over one or more processing devices are provided according to the invention. The method includes the steps of initiating an invocation of a second software component from within an execution of a first software component. A stub start log data is recorded in an instrumented stub before the invocation of the second software component. A stub end log data is recorded in the instrumented stub after a response is received from the invocation of the second software component. The stub start log data and the stub end log data gather runtime information about execution of the second software component within the component-based software system. The monitoring is capable of gathering log data across a plurality of threads, across a plurality of processes, and across a plurality of processors. The log data may be retrieved and analyzed to produce timing latency information, shared resource usage information, application semantics information, and causality relationship information.
(FR)
L'invention concerne un procédé et un dispositif de contrôle destinés à un système logiciel à base de composants fonctionnant sur un ou plusieurs dispositifs de traitement. Ce procédé consiste à lancer un appel d'un second composant logiciel à partir de l'exécution d'un premier composant logiciel, à enregistrer des données d'enregistrement de départ de remplacement dans un élément de remplacement instrumenté avant l'appel du second composant logiciel et à enregistrer des données d'enregistrement de fin de remplacement dans l'élément de remplacement instrumenté après qu'une réponse a été reçue à partir de l'appel du second composant logiciel. Les données d'enregistrement de départ et de fin de remplacement regroupent des informations relatives à l'exécution du second composant logiciel dans le système logiciel à base de composants. Le contrôle effectué permet de collecter des données d'enregistrement à partir d'une pluralité d'unités d'exécution, dans une pluralité de procédés, et une pluralité de processeurs. Les données d'enregistrement peuvent être récupérées et analysées pour générer des informations relatives aux temps d'attente, à l'utilisation des ressources partagées, à la sémantique d'application et aux relations de causalité.
Dernières données bibliographiques dont dispose le Bureau international