Skip to Main content Skip to Navigation
Journal articles

eVM: An Event Virtual Machine Framework

Abstract : Information and communication technology (ICT) is impacting our daily lives more than ever before. Many existing applications guide users in their daily activities (e.g., navigation through traffic, health monitoring, managing home comfort, socializing with others). Although these applications are different in terms of purpose and application domain, they all detect events and propose actions and decision making aid to users. However, there is no usage of a common backbone for event detection that can be instantiated, re-used, and reconfigured in different use cases. In this paper, we propose eVM, a generic event Virtual Machine able to detect events in different contexts while allowing domain experts to model and define the targeted events prior to detection. eVM simultaneously considers the various features of the defined events (e.g., temporal, geographical), and uses the latter to detect different feature-centric events (e.g., time-centric, location-centric). eVM is based on different components (an event query language, a query compiler, an event detection core, etc.), but mainly the event detection modules are detailed here. We show that eVM is re-usable in different contexts and that the performance of our prototype is quasi-linear in most cases. Our experimental results showed that the detection accuracy is improved when, besides spatio-temporal information, other features are considered.
Complete list of metadatas

Cited literature [46 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-01940572
Contributor : Elio Mansour <>
Submitted on : Monday, March 25, 2019 - 6:27:18 PM
Last modification on : Thursday, March 5, 2020 - 7:12:41 PM
Document(s) archivé(s) le : Wednesday, June 26, 2019 - 4:53:35 PM

File

eVM__an_event_Virtual_Machine_...
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01940572, version 1

Collections

Citation

Elio Mansour, Richard Chbeir, Philippe Arnould. eVM: An Event Virtual Machine Framework. Transactions on Large-Scale Data- and Knowledge-Centered Systems, Springer Berlin / Heidelberg, 2018, 11310, pp.130-168. ⟨hal-01940572⟩

Share

Metrics

Record views

70

Files downloads

209