Please use this identifier to cite or link to this item: http://hdl.handle.net/1942/36339
Full metadata record
DC FieldValueLanguage
dc.contributor.authorGrez, Alejandro-
dc.contributor.authorRiveros, Cristian-
dc.contributor.authorUgarte, Martin-
dc.contributor.authorVANSUMMEREN, Stijn-
dc.date.accessioned2021-12-25T18:46:39Z-
dc.date.available2021-12-25T18:46:39Z-
dc.date.issued2021-
dc.date.submitted2021-12-19T22:15:29Z-
dc.identifier.citationACM TRANSACTIONS ON DATABASE SYSTEMS, 46 (4) , p. 1 -49 (Art N° 16)-
dc.identifier.urihttp://hdl.handle.net/1942/36339-
dc.description.abstractComplex event recognition (CER) has emerged as the unifying field for technologies that require processing and correlating distributed data sources in real time. CER finds applications in diverse domains, which has resulted in a large number of proposals for expressing and processing complex events. Existing CER languages lack a clear semantics, however, which makes them hard to understand and generalize. Moreover, there are no general techniques for evaluating CER query languages with clear performance guarantees. In this article, we embark on the task of giving a rigorous and efficient framework to CER. We propose a formal language for specifying complex events, called complex event logic (CEL), that contains the main features used in the literature and has a denotational and compositional semantics. We also formalize the so-called selection strategies, which had only been presented as by-design extensions to existing frameworks. We give insight into the language design trade-offs regarding the strict sequencing operators of CEL and selection strategies. With a well-defined semantics at hand, we discuss how to efficiently process complex events by evaluating CEL formulas with unary filters. We start by introducing a formal computational model for CER, called complex event automata (CEA), and study how to compile CEL formulas with unary filters into CEA. Furthermore, we provide efficient algorithms for evaluating CEA over event streams using constant time per event followed by output-linear delay enumeration of the results.-
dc.description.sponsorshipANID -Millennium Science Initiative Program [ICN17_002]; Bijzonder Onderzoeksfonds (BOF) of Hasselt University [BOF20ZAP02]-
dc.language.isoen-
dc.publisherASSOC COMPUTING MACHINERY-
dc.rights© 2021 Association for Computing Machinery-
dc.subject.otherComplex event recognition; complex event processing; streaming-
dc.subject.otherevaluation; constant delay enumeration-
dc.titleA Formal Framework for Complex Event Recognition-
dc.typeJournal Contribution-
dc.identifier.epage49-
dc.identifier.issue4-
dc.identifier.spage1-
dc.identifier.volume46-
local.format.pages49-
local.bibliographicCitation.jcatA1-
dc.description.notesGrez, A (corresponding author), Pontificia Univ Catolica Chile, Dept Comp Sci, Vicuna Mackenna 4860,Edificio San Agustin, Santiago 7820436, Chile.; Grez, A (corresponding author), Millennium Inst Fdn Res Data, Santiago, Chile.-
dc.description.notesajgrez@uc.cl; cristian.riveros@uc.cl; martin@martinugarte.com;-
dc.description.notesstijn.vansummeren@uhasselt.be-
local.publisher.place2 PENN PLAZA, STE 701, NEW YORK, NY 10121-0701 USA-
local.type.refereedRefereed-
local.type.specifiedArticle-
local.bibliographicCitation.artnr16-
dc.identifier.doi10.1145/3485463-
dc.identifier.isiWOS:000728453500004-
local.provider.typewosris-
local.uhasselt.uhpubyes-
local.description.affiliation[Grez, Alejandro; Riveros, Cristian] Pontificia Univ Catolica Chile, Dept Comp Sci, Vicuna Mackenna 4860,Edificio San Agustin, Santiago 7820436, Chile.-
local.description.affiliation[Grez, Alejandro; Riveros, Cristian; Ugarte, Martin] Millennium Inst Fdn Res Data, Santiago, Chile.-
local.description.affiliation[Vansummeren, Stijn] UHasselt Hasselt Univ, Data Sci Inst, B-3540 Diepenbeek, Belgium.-
local.uhasselt.internationalyes-
item.contributorGrez, Alejandro-
item.contributorRiveros, Cristian-
item.contributorUgarte, Martin-
item.contributorVANSUMMEREN, Stijn-
item.fulltextWith Fulltext-
item.validationecoom 2022-
item.fullcitationGrez, Alejandro; Riveros, Cristian; Ugarte, Martin & VANSUMMEREN, Stijn (2021) A Formal Framework for Complex Event Recognition. In: ACM TRANSACTIONS ON DATABASE SYSTEMS, 46 (4) , p. 1 -49 (Art N° 16).-
item.accessRightsRestricted Access-
crisitem.journal.issn0362-5915-
crisitem.journal.eissn1557-4644-
Appears in Collections:Research publications
Files in This Item:
File Description SizeFormat 
formal.pdf
  Restricted Access
Published version23.55 MBAdobe PDFView/Open    Request a copy
main.pdf
  Restricted Access
Peer-reviewed author version852.93 kBAdobe PDFView/Open    Request a copy
Show simple item record

WEB OF SCIENCETM
Citations

6
checked on May 1, 2024

Page view(s)

44
checked on Sep 7, 2022

Download(s)

16
checked on Sep 7, 2022

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.