NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Complex Event Recognition ArchitectureComplex Event Recognition Architecture (CERA) is the name of a computational architecture, and software that implements the architecture, for recognizing complex event patterns that may be spread across multiple streams of input data. One of the main components of CERA is an intuitive event pattern language that simplifies what would otherwise be the complex, difficult tasks of creating logical descriptions of combinations of temporal events and defining rules for combining information from different sources over time. In this language, recognition patterns are defined in simple, declarative statements that combine point events from given input streams with those from other streams, using conjunction, disjunction, and negation. Patterns can be built on one another recursively to describe very rich, temporally extended combinations of events. Thereafter, a run-time matching algorithm in CERA efficiently matches these patterns against input data and signals when patterns are recognized. CERA can be used to monitor complex systems and to signal operators or initiate corrective actions when anomalous conditions are recognized. CERA can be run as a stand-alone monitoring system, or it can be integrated into a larger system to automatically trigger responses to changing environments or problematic situations.
Document ID
20090032112
Acquisition Source
Johnson Space Center
Document Type
Other - NASA Tech Brief
Authors
Fitzgerald, William A.
(I/NET, Inc. Kalamazoo, MI, United States)
Firby, R. James
(I/NET, Inc. Kalamazoo, MI, United States)
Date Acquired
August 24, 2013
Publication Date
September 1, 2009
Publication Information
Publication: NASA Tech Briefs, September 2009
Subject Category
Technology Utilization And Surface Transportation
Report/Patent Number
MSC-23637-1
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available