APPARATUS FOR SELF-DIAGNOSIS AND TREATMENT OF CRITICAL SOFTWARE FLAWS
A method (200) and a system (100) for repairing a flaw in software (120). A failure during execution of the software can be automatically identified, and a state of the software execution at a point of the software failure can be frozen. A failure handling application (130) can be automatically exec...
Saved in:
Main Authors | , , |
---|---|
Format | Patent |
Language | English French |
Published |
01.03.2007
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | A method (200) and a system (100) for repairing a flaw in software (120). A failure during execution of the software can be automatically identified, and a state of the software execution at a point of the software failure can be frozen. A failure handling application (130) can be automatically executed, without disrupting the frozen state of the software execution. Incident data that correlates to the frozen state of the software can be generated. For example, at least one state indicator available in the frozen state can be collected into an incident report (140). The incident report can be sent to a flaw database (145). A software patch (150) selected based on the incident data can be automatically received, for instance from the flaw database. The software can be automatically updated with the software patch. Execution of the software can be automatically reinitialized in response to the software update.
L'invention concerne un procédé (200) et un système (100) de réparation d'une faille dans un logiciel (120). Une défaillance dans l'exécution du système peut être automatiquement identifiée, et l'état de l'exécution du logiciel au niveau d'un point de défaillance peut être gelé. Une application (130) de gestion de défaillance peut être automatiquement exécutée, sans interrompre l'état gelé de l'exécution du logiciel. Des données d'incident en corrélation avec l'état gelé du logiciel peuvent être générées. Par exemple, au moins un indicateur d'état disponible à l'état gelé peut être intégré dans un rapport (140) d'incident. Le rapport d'incident peut être envoyé à une base de données (145) de failles. Une retouche (150) de logiciel sélectionnée à partir des données d'incident peut être automatiquement reçue, par exemple, de la base de données de failles. Le logiciel peut être automatiquement mis à jour à l'aide de la retouche de logiciel. L'exécution du logiciel peut être automatiquement réinitialisée en réponse à la mise à jour du logiciel. |
---|---|
Bibliography: | Application Number: WO2006US26610 |