Techniques for automatic software error diagnostics
AssigneeOracle International Corporation
InventorSashikanth Chandrasekaran
Life of this patent
Estimating the term…
Abstract
Techniques are provided for automatically diagnosing errors in a software system. The software system automatically determines whether conditions associated with the software system warrant use of any diagnostic features that are not currently enabled. When the software system determines that the conditions associated with the software system warrant use of any diagnostic features that are not currently enabled, the software system determines which of a plurality of available diagnostic features should be enabled. The software system then enables the determined one or more diagnostics features.
Claims26
A method for automatically diagnosing errors in a software system, the method comprising the computer-implemented steps of:
- automatically determining, by the software system, whether conditions associated with the software system warrant use of any diagnostic features that are not currently enabled;
- when the software system determines that the conditions associated with the software system warrant use of any diagnostic features that are not currently enabled, the software system determining which of a plurality of available diagnostic features should be enabled;
- and
- enabling one or more diagnostics features that the software system determined should be enabled.
A computer-readable storage medium storing one or more sequences of instructions for automatically diagnosing errors in a software system, which instructions, when executed by one or more processors, cause the one or more processors to perform the steps of:
- automatically determining, by the software system, whether conditions associated with the software system warrant use of any diagnostic features that are not currently enabled;
- when the software system determines that the conditions associated with the software system warrant use of any diagnostic features that are not currently enabled, the software system determining which of a plurality of available diagnostic features should be enabled;
- and
- enabling one or more diagnostics features that the software system determined should be enabled.
Dependencies are inferred from the claim text.