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 条
  • [1] A REAL-TIME PROGRAMMING EVENT MONITOR
    SCHOEFFLER, JD
    IEEE TRANSACTIONS ON EDUCATION, 1988, 31 (04) : 245 - 250
  • [2] An Event Driven Fusion Approach for Enjoyment Recognition in Real-time
    Lingenfelser, Florian
    Wagner, Johannes
    Andre, Elisabeth
    McKeown, Gary
    Curran, Will
    PROCEEDINGS OF THE 2014 ACM CONFERENCE ON MULTIMEDIA (MM'14), 2014, : 377 - 386
  • [3] A REAL-TIME INTERVAL LOGIC FOR REASONING - ABOUT EXECUTIONS OF REAL-TIME PROGRAMS
    RAZOUK, RR
    GORLICK, MM
    PROCEEDINGS OF THE ACM SIGSOFT 89: THIRD SYMPOSIUM ON SOFTWARE TESTING, ANALYSIS, AND VERIFICATION ( TAV 3 ), 1989, 14 : 10 - 19
  • [4] A fuzzy logic approach to reliable real-time recognition of facial emotions
    Kiavash Bahreini
    Wim van der Vegt
    Wim Westera
    Multimedia Tools and Applications, 2019, 78 : 18943 - 18966
  • [5] A fuzzy logic approach to reliable real-time recognition of facial emotions
    Bahreini, Kiavash
    van der Vegt, Wim
    Westera, Wim
    MULTIMEDIA TOOLS AND APPLICATIONS, 2019, 78 (14) : 18943 - 18966
  • [6] ERAR: An event-driven approach for real-time activity recognition
    Ye, Chengpeng
    Xia, Ye
    Sun, Yunchuan
    Wang, Shenling
    Yan, Hongli
    Mehmood, Rashid
    2015 INTERNATIONAL CONFERENCE ON IDENTIFICATION, INFORMATION, AND KNOWLEDGE IN THE INTERNET OF THINGS (IIKI), 2015, : 288 - 293
  • [7] Complex Event Processing as an Approach for real-time Analytics in industrial Environments
    Lamberti, Robin
    Stojanovic, Ljiljana
    2019 IEEE 17TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2019, : 220 - 225
  • [8] ON THE SPECIFICATION OF REAL-TIME SYSTEMS USING LOGIC PROGRAMMING
    GARZOTTO, F
    GHEZZI, C
    MANDRIOLI, D
    MORZENTI, A
    LECTURE NOTES IN COMPUTER SCIENCE, 1987, 289 : 180 - 190
  • [9] RVERL: Run-time verification of real-time and reactive programs using event-based real-time logic approach
    Jahli, Saeed
    MirzaAghaei, Mehdi
    SERA 2007: 5TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT, AND APPLICATIONS, PROCEEDINGS, 2007, : 550 - +
  • [10] REAL-TIME PROGRAMMING .7. EVENT FLAGS
    RIPPS, DL
    EDN, 1991, 36 (01) : 115 - +