User-centric Complex Event Modeling and Implementation Based on Ubiquitous Data Service

The Sixth International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies (Ubicomm 2012)
Conference Paper
Current complex event processing systems are often implemented as standalone engines that produce business events and feed process execution environments. Event patterns are defined with rule-based languages. Logical programming and/or stream processing techniques are used to detect match- ings for the patterns. However, tremendous technical efforts are required both for the pattern definition and implementation. In this paper, we present a novel framework that provides a user- centric way to define complex event patterns and implement the patterns automatically. We allow the business users to describe their complex events with graphical notations and transform the graphical pattern into a stream query, then, we evaluate the query over primitive sensor data streams to obtain results as complex events.
Líon 2