Representation and Processing of Instantaneous and Durative Temporal Phenomena
This work addresses a specific problem for developers and users of CEP systems by providing a more expressive language for defining temporal events, though it appears incremental as it builds on existing concepts like Allen's algebra.
The authors tackled the limited expressiveness of event definition languages in Complex Event Processing (CEP) systems by proposing a new logic-based language that supports both instantaneous and durative phenomena with temporal relations like Allen's interval algebra, and they demonstrated its utility through a maritime use case and introduced a prototype implementation called 'Phenesthe'.
Event definitions in Complex Event Processing systems are constrained by the expressiveness of each system's language. Some systems allow the definition of instantaneous complex events, while others allow the definition of durative complex events. While there are exceptions that offer both options, they often lack of intervals relations such as those specified by the Allen's interval algebra. In this paper, we propose a new logic based temporal phenomena definition language, specifically tailored for Complex Event Processing, that allows the representation of both instantaneous and durative phenomena and the temporal relations between them. Moreover, we demonstrate the expressiveness of our proposed language by employing a maritime use case where we define maritime events of interest. Finally, we analyse the execution semantics of our proposed language for stream processing and introduce the `Phenesthe' implementation prototype.