IRREGULARITY-DETECTION DEVICE, PROGRAM, AND METHOD

The present invention makes it possible to narrow down the origin location of an irregularity within a program. This irregularity-detection device includes: an execution-history storage means for storing pre-update execution history of a program before update and post-update execution history for a...

Full description

Saved in:
Bibliographic Details
Main Author TONOUCHI, TOSHIO
Format Patent
LanguageEnglish
French
Japanese
Published 25.04.2013
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The present invention makes it possible to narrow down the origin location of an irregularity within a program. This irregularity-detection device includes: an execution-history storage means for storing pre-update execution history of a program before update and post-update execution history for a post-update program that was changed from the pre-update program; a flow-comparison means for extracting, from the pre-update execution history and the post-update execution history, a location determined on the basis of a location for which the difference between the designated lifetime number of executions for the number of executions of the pre-update program, and the lifetime number of executions for the designated lifetime for the number of executions of the post-update program, is at or above a designated value; and an origin-location narrowing means, for outputting origin-location information showing the location ahead of the location of the post-update program. La présente invention permet de cerner au plus près la localisation d'origine d'une irrégularité à l'intérieur d'un programme. Ce dispositif de détection d'irrégularités comporte : un moyen de stockage d'historique d'exécution pour le stockage d'historique d'exécution avant une mise à jour et d'une historique d'exécution après une mise à jour pour un programme après mise à jour qui a été modifié à partir du programme avant sa mise à jour ; un moyen de comparaison de flux pour l'extraction, depuis l'historique d'exécution avant la mise à jour et l'historique d'exécution après la mise à jour, d'une localisation déterminée en fonction d'une localisation pour laquelle la différence entre le nombre d'exécutions pour le nombre d'exécutions de durée de vie désignée du programme avant la mise à jour, et le nombre d'exécutions pour la durée de vie désignée pour le nombre d'exécutions de durée de vie du programme après la mise à jour, est égale ou supérieure à une valeur désignée ; et un moyen pour cerner au plus près la localisation d'origine, pour l'émission d'une information de localisation d'origine présentant la localisation en amont de la localisation du programme après la mise à jour.
Bibliography:Application Number: WO2012JP77172