Higher order logic applied to expert systems for alarm analysis, filtering, correlation and root causes which converts a specification proof into a program language
First Claim
Patent Images
1. A method, comprising:
- a processor executing a program extractor and a code generator;
providing a specification proof describing at least one of (i) a state and/or configuration and (ii) a condition, operation, and/or function of a network element;
converting, by the program extractor, at least one of the specification proof and a modified form thereof of the specification proof into a first program language; and
converting, by the code generator, the first program language into a second program language, the second program language describing an expert system adapted to analyze event descriptive information, wherein the program extractor performs the converting step in a first operating mode, and wherein the program extractor is operable, in a second operating mode, to provide non-constructive output, the non-constructive output being at least one of questions and statements about the conversion of the at least one of the specification proof and the modified form of the specification proof into the first program language in response to a failure by the program extractor to perform the converting step in the first operating mode.
15 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to a system and method for applying second- and higher-order logic to analysis of event descriptive information, such as alarms, error messages, and fault signals.
-
Citations
14 Claims
-
1. A method, comprising:
-
a processor executing a program extractor and a code generator; providing a specification proof describing at least one of (i) a state and/or configuration and (ii) a condition, operation, and/or function of a network element; converting, by the program extractor, at least one of the specification proof and a modified form thereof of the specification proof into a first program language; and converting, by the code generator, the first program language into a second program language, the second program language describing an expert system adapted to analyze event descriptive information, wherein the program extractor performs the converting step in a first operating mode, and wherein the program extractor is operable, in a second operating mode, to provide non-constructive output, the non-constructive output being at least one of questions and statements about the conversion of the at least one of the specification proof and the modified form of the specification proof into the first program language in response to a failure by the program extractor to perform the converting step in the first operating mode. - View Dependent Claims (2, 3, 4, 12, 13, 14)
-
-
5. A system, comprising:
-
an input for a specification proof describing at least one of (i) a state and/or configuration and (ii) a condition, operation, and/or function, of a network element; a program extractor adapted to convert in a first operating mode at least one of the specification proof and a modified form of the specification proof into a first program language, wherein in a second operating mode the program extractor is adapted to provide non-constructive output, the non-constructive output being at least one of questions and statements about the conversion of the specification proof and a modified form of the specification proof; and a code generator adapted to convert the first program language into a second program language, the second program language describing an expert system adapted to analyze event descriptive information. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
Specification