CORE+: A Complex Event Recognition Engine in C++
Complex Event Recognition (CER) refers to the activity of analyzing streams of continuously arriving event data, to recognize collections of events that satisfy user-defined patterns. CER is known to be computationally challenging, since it requires maintaining a set of partial matches, and this set quickly grows super-linearly in the number of processed events. In this paper we demonstrate CORE+, a mature COmplex event Recognition Engine that circumvents the super-linear partial match problem. CORE+ is based on a research prototype named CORE; we demonstrate the new features and capabilities that make CORE+ a release version of CORE.
Authors
- Stijn Vansummeren (ORCID: https://orcid.org/0000-0001-7793-9049)
- Cristian Riveros (ORCID: https://orcid.org/0000-0003-0832-116X)
- Vicente Calisto (ORCID: https://orcid.org/0009-0004-9669-9158)
- Kyle Bossonney (ORCID: https://orcid.org/0009-0007-6267-3971)
- Jose Enrique Antonio Lopez
- Nicolás Buzeta (ORCID: https://orcid.org/0000-0002-5668-1787)
Institutions
- University of Oxford (GB)
- Hasselt University (BE)
Publication Details
- Published
- 2025-06-17
- DOI
- https://doi.org/10.1145/3722212.3725090
- Primary Topic
- Advanced Database Systems and Queries
- Type
- article
- Field-Weighted Citation Impact
- 0.00