Method and systems for anomaly detection
First Claim
1. A system for detecting anomalies, the system comprising:
- a first hardware system that generates outputs;
a first run-time environment having a bi-directional link to an integrated development environment, the first run-time environment including;
a first control system that controls the hardware system through control inputs to the hardware system;
a first diagnostic agent for detecting anomalies in the hardware system; and
a second diagnostic agent for detecting anomalies in the control system;
wherein the first and second diagnostic agents can detect anomalies by detecting gradual degradation of the performance of the system by comparing current operating behavior to normal operating behavior within the first run-time environment and tracing the anomalies back to the integrated development environment through the bi-directional link.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for detecting anomalies includes a first hardware system and a first run-time environment. The first hardware system generates outputs. The first run-time environment has a bi-directional link to an integrated development environment. The first run-time environment includes a first control system, a first diagnostic agent, and a second diagnostic agent. The first control system controls the hardware system through control inputs to the hardware system. The first diagnostic agent detects anomalies in the hardware system. The second diagnostic agent detects anomalies in the control system. A method of detecting anomalies in a system including an integrated development environment and a run-time environment bi-directionally linked by a link includes partitioning the run-time environment into at least one operational region; learning normal operating behaviors within the operational region; monitoring current operating behaviors within the operational region during operation of the system; comparing the current operating behaviors to the normal operating behaviors; detecting anomalies when a deviation exists between the current operating behaviors and the normal operating behaviors; tracing the anomalies back to the integrated development environment; and identifying the anomalies in the integrated development environment based on the tracing of the anomalies.
90 Citations
31 Claims
-
1. A system for detecting anomalies, the system comprising:
-
a first hardware system that generates outputs;
a first run-time environment having a bi-directional link to an integrated development environment, the first run-time environment including;
a first control system that controls the hardware system through control inputs to the hardware system;
a first diagnostic agent for detecting anomalies in the hardware system; and
a second diagnostic agent for detecting anomalies in the control system;
wherein the first and second diagnostic agents can detect anomalies by detecting gradual degradation of the performance of the system by comparing current operating behavior to normal operating behavior within the first run-time environment and tracing the anomalies back to the integrated development environment through the bi-directional link. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of detecting anomalies in a system including an integrated development environment and a run-time environment bi-directionally linked by a link, the method comprising:
-
partitioning the run-time environment into at least one operational region;
learning normal operating behaviors within the operational region;
monitoring current operating behaviors within the operational region during operation of the system;
comparing the current operating behaviors to the normal operating behaviors;
detecting anomalies when a deviation exists between the current operating behaviors and the normal operating behaviors;
tracing the anomalies back to the integrated development environment through the link; and
identifying the anomalies in the integrated development environment based on the tracing of the anomalies. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for detecting anomalies in a system including an integrated development environment and a run-time environment bi-directionally linked by a link, the system comprising:
-
a partition module that partitions the run-time environment into at least one operational region;
a learn module that learns normal operating behaviors within the operational region;
a monitor module that monitors current operating behaviors within the operational region during operation of the system;
a compare module that compares the current operating behaviors to the normal operating behaviors;
a detect module that detects anomalies when a deviation exists between the current operating behaviors and the normal operating behaviors;
a tracing module that traces the anomalies back to the integrated development environment through the link; and
an identify module that identifies the anomalies in the integrated development environment based on the tracing of the anomalies. - View Dependent Claims (19, 20, 21)
-
-
22. A computer program product readable by a computing system and encoding instructions diagnosing model errors in a system including an integrated development environment and a run-time environment bi-directionally linked by a link, the computer process comprising:
-
partitioning the run-time environment into at least one operational region;
learning normal operating behaviors within the operational region;
monitoring current operating behaviors within the operational region during operation of the system;
comparing the current operating behaviors to the normal operating behaviors;
detecting anomalies when a deviation exists between the current operating behaviors and the normal operating behaviors;
tracing the anomalies back to the integrated development environment through the link; and
identifying the anomalies in the integrated development environment based on the tracing of the anomalies. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification