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

被引:12
|
作者
Anicic, Darko [1 ]
Rudolph, Sebastian [2 ]
Fodor, Paul [3 ]
Stojanovic, Nenad [1 ]
机构
[1] FZI Res Ctr Informat Technol, Karlsruhe, Germany
[2] Karlsruhe Inst Technol, AIFB, Karlsruhe, Germany
[3] SUNY Stony Brook, Stony Brook, NY 11794 USA
关键词
D O I
10.1080/08839514.2012.636616
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:6 / 57
页数:52
相关论文
共 50 条
  • [21] NEEL: The Nested Complex Event Language for Real-Time Event Analytics
    Liu, Mo
    Rundensteiner, Elke A.
    Dougherty, Dan
    Gupta, Chetan
    Wang, Song
    Ari, Ismail
    Mehta, Abhay
    ENABLING REAL-TIME BUSINESS INTELLIGENCE, 2011, 84 : 116 - +
  • [22] On Complex Event Processing for Real-Time Situational Awareness
    Stojanovic, Nenad
    Artikis, Alexander
    RULE-BASED REASONING, PROGRAMMING, AND APPLICATIONS, 2011, 6826 : 114 - +
  • [23] Modularity and temporal reasoning: a logic programming approach
    Nogueira, Vitor
    Abreu, Salvador
    TIME 2007: 14TH INTERNATIONAL SYMPOSIUM ON TEMPORAL REPRESENTATION AND REASONING, PROCEEDINGS, 2007, : 191 - 191
  • [24] HYPOTHETICAL REASONING IN LOGIC PROGRAMMING - A SEMANTIC APPROACH
    BROGI, A
    LAMMA, E
    MELLO, P
    INFORMATION PROCESSING LETTERS, 1990, 36 (06) : 285 - 291
  • [25] Electric Device Recognition and Recommendation in Real-Time Based on Complex Event Processing for Smart Homes
    Maitre, Julien
    Halle, Sylvain
    Bouchard, Kevin
    Gaboury, Sebastien
    PROCEEDINGS OF THE 5TH EAI INTERNATIONAL CONFERENCE ON SMART OBJECTS AND TECHNOLOGIES FOR SOCIAL GOOD (GOODTECHS 2019), 2019, : 43 - 48
  • [26] A SOA Approach to Delay and Jitter Tolerant Distributed Real-Time Complex Event Processing
    Lindgren, Per
    Kyusakov, Rumen
    Eliasson, Jens
    Makitaavola, Henrik
    PawelPietrzak
    2013 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE), 2013,
  • [27] REAL-TIME PROGRAMMING
    HEHNER, ECR
    INFORMATION PROCESSING LETTERS, 1989, 30 (01) : 51 - 56
  • [28] CONSTRAINT LOGIC PROGRAMMING FOR REASONING ABOUT DISCRETE EVENT PROCESSES
    OSTROFF, JS
    JOURNAL OF LOGIC PROGRAMMING, 1991, 11 (3-4): : 243 - 270
  • [29] Fuzzy Logic Approach in Real-time UAV Control
    Marcu, Eusebiu
    CONTROL ENGINEERING AND APPLIED INFORMATICS, 2011, 13 (01): : 12 - 17
  • [30] Real-time view recognition and event detection for sports video
    Zhong, D
    Chang, SF
    JOURNAL OF VISUAL COMMUNICATION AND IMAGE REPRESENTATION, 2004, 15 (03) : 330 - 347