SBIR-STTR Award

CERL: The Complex Event Recognition System
Award last edited on: 3/12/02

Sponsored Program
SBIR
Awarding Agency
NASA : JSC
Total Award Amount
$670,000
Award Phase
2
Solicitation Topic Code
-----

Principal Investigator
Will Fitzgerald

Company Information

Neodesic Corporation

1840 Oak Avenue Suite 208N
Evanston, IL 60201
   (847) 866-1810
   N/A
   www.neodesic.com
Location: Single
Congr. District: 09
County: Cook

Phase I

Contract Number: ----------
Start Date: 00/00/00    Completed: 00/00/00
Phase I year
1999
Phase I Amount
$70,000
The Complex Event Recognition Architecture (CERA) provides five major innovations: (1) The Complex Event Description Language (CEDL): a declarative language for describing complex events: that is, events that can occur across time, be sensed from multiple channels, and be composed of the conjunction, disjunction or negation of other complex or simple events; (2) The Complex Event Recognition Language (CERL): a declarative pattern language for recognizing the occurrence of complex events; (3) The Complex Event Recognition Algorithm: an algorithm for recognizing instances of complex events using the Complex Event Recognition Language; (4) CERA software modules for integrating complex event recognition into existing software systems; and (5) CERA software for the display, tracking and management of complex event occurrences. Significance: CERA allows systems built for robust planning, task execution, operations, and fault recovery to have a rich, unified model of complex events which goes beyond simple telemetric data or propositional forms. People managing complex systems, automated diagnostic reasoners and task planning and execution software can use the CERA software to accurately and richly monitor critical events.

Potential Commercial Applications:
The Complex Event Recognition Architecture will provide a flexible, generally applicable software system for describing complex events and recognizing event occurrences. It can be applied to any area of auto-mated control, including life support systems, terrestrial and extraterrestrial planetary exploration, and home and factory control. Other commericial applications will arise wherever complex events occur, including financial markets, automated workflow, and activity on the World Wide Web.

Phase II

Contract Number: ----------
Start Date: 00/00/00    Completed: 00/00/00
Phase II year
1999
Phase II Amount
$600,000
___(NOTE: Note: no official Abstract exists of this Phase II projects. Abstract is modified by idi from relevant Phase I data. The specific Phase II work statement and objectives may differ)___ The Complex Event Recognition Architecture (CERA) provides five major innovations: (1) The Complex Event Description Language (CEDL): a declarative language for describing complex events: that is, events that can occur across time, be sensed from multiple channels, and be composed of the conjunction, disjunction or negation of other complex or simple events; (2) The Complex Event Recognition Language (CERL): a declarative pattern language for recognizing the occurrence of complex events; (3) The Complex Event Recognition Algorithm: an algorithm for recognizing instances of complex events using the Complex Event Recognition Language; (4) CERA software modules for integrating complex event recognition into existing software systems; and (5) CERA software for the display, tracking and management of complex event occurrences. Significance: CERA allows systems built for robust planning, task execution, operations, and fault recovery to have a rich, unified model of complex events which goes beyond simple telemetric data or propositional forms. People managing complex systems, automated diagnostic reasoners and task planning and execution software can use the CERA software to accurately and richly monitor critical events.

Potential Commercial Applications:
The Complex Event Recognition Architecture will provide a flexible, generally applicable software system for describing complex events and recognizing event occurrences. It can be applied to any area of auto-mated control, including life support systems, terrestrial and extraterrestrial planetary exploration, and home and factory control. Other commericial applications will arise wherever complex events occur, including financial markets, automated workflow, and activity on the World Wide Web.