System and method for generating emulation-based scenarios for Error Handling
AssigneeKaspersky Lab ZAO
InventorsAlexander E. Antukh, Alexey V. Malanov
Life of this patent
Estimating the term…
Abstract
A system for processing of errors, including an emulator configured for replicating a state of a computer system so as to trigger an application execution error, and obtaining a cause of the error; an expert system configured for generating a scenario for processing of the error based on the cause; and updating a database that contains an identifier of the error, the cause, the state of the computer and the scenario, including updating an error tree that maintains cumulative information about the errors; and an error processor configured for identifying an occurrence of the error, loading the scenario from the database, and running the scenario.
Claims20
A computer-implemented system for processing of errors, the system comprising:
- an emulator configured for:
- replicating a state of a computer system so as to trigger an application execution error;
- and
- obtaining a cause of the error;
- an expert system configured for:
- generating a scenario for processing of the error based on the cause;
- and
- updating a database that contains an identifier of the error, the cause, the state of the computer and the scenario, including updating an error tree that maintains cumulative information about the errors;
- and
- an error processor configured for:
- identifying an occurrence of the error;
- loading the scenario from the database;
- and
- running the scenario.
A computer-implemented method for processing errors, the method comprising:
- loading an application into an emulator;
- emulating a state of the computer so as to trigger an error in the emulator;
- identifying a cause of the error;
- generating a scenario for processing the error;
- updating a database with an identifier of the error, the cause and the scenario;
- updating an error tree that includes the identifier and the cause;
- launching the application on the computer system without emulation;
- upon an occurrence of the same error, processing the error using the scenario.
Dependencies are inferred from the claim text.