EVA: An EVent Algebra Supporting Adaptivity and Collaboration in Event‐Based Systems

TitleEVA: An EVent Algebra Supporting Adaptivity and Collaboration in Event‐Based Systems
Publication TypeTechnical Report
Year of Publication2009
AuthorsHinze, A., & Voisard A.
Other Numbers2680

In applications such as digital libraries, stock tickers, traffic control, or supply chain management, composite events have been introduced to enable to capture rich situations. Composite events seem to follow a common semantics. However, on closer inspection we observed that the evaluation semantics of events differs substantially from system to system.In this paper, we propose a parameterized event that defines the detailed semantics of composite event operators. We introduce composite event operators that support explicit parameters for event selection and event consumption. These parameters define how to handle duplicates in both primitive and composite events.The event algebra EVA forms the foundation for a unifying reference language that allows for translation between arbitrary event composition languages using transformation rules. This translation, in turn, allows for a meta-service that can federate heterogeneous event-based systems. Our approach supports the seamless integration of event-based applications and changing event sources without the need to redefine user profiles. The event algebra is exemplified in the domain of transportation logistics.

Bibliographic Notes

ICSI Technical Report TR-09-006

Abbreviated Authors

A. Hinze and A. Voisard

ICSI Research Group


ICSI Publication Type

Technical Report