Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2020163119 - UTILISATION DE DONNÉES D'EXÉCUTION HISTORIQUES PERMETTANT LA VISUALISATION DE POINTS DE SUIVI

Numéro de publication WO/2020/163119
Date de publication 13.08.2020
N° de la demande internationale PCT/US2020/015502
Date du dépôt international 29.01.2020
CIB
G06F 11/32 2006.1
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.1
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
G06F 3/0484 2013.1
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
3Dispositions d'entrée pour le transfert de données à traiter pour leur donner une forme utilisable par le calculateur; Dispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p.ex. dispositions d'interface
01Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
048Techniques d’interaction fondées sur les interfaces utilisateur graphiques
0484pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou manipulation d’un objet ou d’une image, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
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/3636
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
36Preventing errors by testing or debugging software
362Software debugging
3636by tracing the execution of the program
G06F 11/3664
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
36Preventing errors by testing or debugging software
3664Environments for testing or debugging software
G06F 11/3688
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
36Preventing errors by testing or debugging software
3668Software testing
3672Test management
3688for test execution, e.g. scheduling of test suites
G06F 3/0484
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
01Input arrangements or combined input and output arrangements for interaction between user and computer
048Interaction techniques based on graphical user interfaces [GUI]
0484for the control of specific functions or operations, e.g. selecting or manipulating an object or an image, setting a parameter value or selecting a range
G06F 9/451
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
451Execution arrangements for user interfaces
Déposants
  • MICROSOFT TECHNOLOGY LICENSING, LLC [US]/[US]
Inventeurs
  • RICHARDSON, Leslie Yvette
  • DAVIS, Jackson Michael
  • LAI, Thomas
  • MYERS, Del
  • NELSON, Patrick Lothian
  • MOLA, Jordi
  • PINKERTON, James M.
  • STERLAND, Andrew R.
  • LUHRS, Andrew Joseph
  • MISIAK, Timothy Gardner
Mandataires
  • MINHAS, Sandip S.
  • ADJEMIAN, Monica
  • BARKER, Doug
  • CHATTERJEE, Aaron C.
  • CHEN, Wei-Chen Nicholas
  • CHOI, Daniel
  • CHURNA, Timothy
  • DINH, Phong
  • EVANS, Patrick
  • GABRYJELSKI, Henry
  • GOLDSMITH, Micah P.
  • GUPTA, Anand
  • HINOJOSA-SMITH, Brianna L.
  • HWANG, William C.
  • JARDINE, John S.
  • LEE, Sunah
  • LEMMON, Marcus
  • MARQUIS, Thomas
  • MEYERS, Jessica
  • ROPER, Brandon
  • SPELLMAN, Steven
  • SULLIVAN, Kevin
  • SWAIN, Cassandra T.
  • TABOR, Ben
  • WALKER, Matt
  • WIGHT, Stephen A.
  • WISDOM, Gregg
  • WONG, Ellen
  • WONG, Thomas S.
  • ZHANG, Hannah
  • TRAN, Kimberly
Données relatives à la priorité
16/270,03407.02.2019US
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) USING HISTORIC EXECUTION DATA TO VISUALIZE TRACEPOINTS
(FR) UTILISATION DE DONNÉES D'EXÉCUTION HISTORIQUES PERMETTANT LA VISUALISATION DE POINTS DE SUIVI
Abrégé
(EN)
Techniques are provided to use historic execution state information to visualize tracepoint data. For example, historic execution state information corresponding to an application's previous execution is accessed. This historic execution state information was collected while the application was executing. After correlating the historic execution state information to the application's code, a tracepoint is associated with a portion of the code. Consequently, when the code is replayed based on the historic execution state information, the tracepoint causes a behavior of that code portion to be logged while the code is replayed uninterrupted. The code is then actually replayed based on the historic execution state information. During the replay, the tracepoint causes the behavior of the code portion to be logged. The logged behavior is visualized on a user interface.
(FR)
Des techniques de l'invention concernent l'utilisation d'informations d'état d'exécution historiques afin de visualiser des données de point de suivi. Par exemple, des informations d'état d'exécution historiques correspondant à une exécution précédente d'une application font l'objet d'un accès. Lesdites informations d'état d'exécution historiques ont été collectées pendant l'exécution de l'application. Après la corrélation des informations d'état d'exécution historiques avec le code de l'application, un point de suivi est associé à une partie du code. Ainsi, lorsque le code est reproduit en fonction des informations d'état d'exécution historiques, le point de suivi provoque la journalisation d'un comportement de ladite partie du code pendant la relecture du code sans interruption. Le code est ensuite réellement reproduit en fonction des informations d'état d'exécution historiques. Pendant la relecture, le point de suivi provoque la journalisation du comportement de la partie de code. Le comportement journalisé est visualisé sur une interface utilisateur.
Également publié en tant que
Dernières données bibliographiques dont dispose le Bureau international