JOURNAL ARTICLE

REAL-TIME COMPLEX EVENT RECOGNITION AND REASONING–A LOGIC PROGRAMMING APPROACH

Darko AnicicSebastian RudolphPaul FodorNenad Stojanović

Year: 2012 Journal:   Applied Artificial Intelligence Vol: 26 (1-2)Pages: 6-57   Publisher: Taylor & Francis

Abstract

Complex Event Processing (CEP) deals with the analysis of streams of continuously arriving events, with the goal of identifying instances of predefined meaningful patterns (complex events). Complex events are detected in order to trigger time-critical actions in many areas, including sensors networks, financial services, transaction management, business intelligence, etc. In existing approaches to CEP, a complex event is represented as a composition of more simple events satisfying certain temporal relationships. In this article, we advocate a knowledge-rich CEP, which, apart from events, also processes additional (contextual) knowledge (e.g., in order to prove semantic relations among matched events or to define more complex situations). In particular, we present a novel approach for realizing knowledge-rich CEP, including detection of semantic relations among events and reasoning. We present a rule-based language for pattern matching over event streams, with a precise syntax and the declarative semantics. We devise an execution model for the proposed formalism, and provide a prototype implementation. Extensive experiments have been conducted to demonstrate the efficiency and effectiveness of our approach.

Keywords:
Computer science Complex event processing Formalism (music) Artificial intelligence Semantics (computer science) Syntax Event (particle physics) Semantic matching Matching (statistics) Natural language processing Machine learning Programming language Process (computing)

Metrics

30
Cited By
7.58
FWCI (Field Weighted Citation Impact)
44
Refs
0.97
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Advanced Database Systems and Queries
Physical Sciences →  Computer Science →  Computer Networks and Communications
Data Management and Algorithms
Physical Sciences →  Computer Science →  Signal Processing
Semantic Web and Ontologies
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

BOOK-CHAPTER

Combining Event Calculus and Description Logic Reasoning via Logic Programming

Peter Baumgartner

Lecture notes in computer science Year: 2021 Pages: 98-117
JOURNAL ARTICLE

A real-time programming event monitor

James D. Schoeffler

Journal:   IEEE Transactions on Education Year: 1988 Vol: 31 (4)Pages: 245-250
JOURNAL ARTICLE

Hypothetical reasoning in logic programming: a semantic approach

Antonio BrogiEvelina LammaP. Mello

Journal:   Information Processing Letters Year: 1990 Vol: 36 (6)Pages: 285-291
© 2026 ScienceGate Book Chapters — All rights reserved.