Rules for Making Sense of Events: Design Issues for High-Level Event Query and Reasoning Languages (Position Paper)

Events play an essential role in business processes and some forms of business rules. Often they require detection of complex events, that is, events or situations that cannot be inferred from looking only at single events but that manifest themselves in certain combinations of several events. This entails a natural need for high-level query and reasoning languages for complex events. This position paper explores issues related to the design of such languages.

[1]  Jean Jacques Moreau,et al.  SOAP Version 1. 2 Part 1: Messaging Framework , 2003 .

[2]  Rainer Unland,et al.  On the semantics of complex events in active database management systems , 1999, Proceedings 15th International Conference on Data Engineering (Cat. No.99CB36337).

[3]  Juan Carlos Augusto,et al.  Two Approaches to Event Definition , 2002, DEXA.

[4]  David Luckham,et al.  The power of events - an introduction to complex event processing in distributed enterprise systems , 2002, RuleML.

[5]  Michael Eckert,et al.  Reactive Rules on the Web , 2007, Reasoning Web.

[6]  Sharma Chakravarthy,et al.  SnoopIB: Interval-based event specification and detection for active databases , 2003, Data Knowl. Eng..

[7]  Michael Eckert,et al.  Temporal order optimizations of incremental joins for composite event detection , 2007, DEBS '07.

[8]  Gregor Hohpe,et al.  Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions , 2003 .

[9]  Wenfei Fan,et al.  Keys with Upward Wildcards for XML , 2001, DEXA.

[10]  Sharma Chakravarthy,et al.  Composite Events for Active Databases: Semantics, Contexts and Detection , 1994, VLDB.

[11]  François Bry,et al.  Querying the Web Reconsidered: A Practical Introduction to Xcerpt , 2004, Extreme Markup Languages®.

[12]  Michael Eckert,et al.  Rule-based composite event queries: the language XChangeEQ and its semantics , 2010, Knowledge and Information Systems.

[13]  Adarshpal S. Sethi,et al.  SEL, a new event pattern specification language for event correlation , 2001, Proceedings Tenth International Conference on Computer Communications and Networks (Cat. No.01EX495).

[14]  François Bry,et al.  Towards Formal Foundations of Event Queries and Rules , 2007 .

[15]  François Bry,et al.  The Facility Control Markup Language FCML , 2008, Second International Conference on the Digital Society.

[16]  Opher Etzion,et al.  Amit - the situation manager , 2003, The VLDB Journal.

[17]  Klaus R. Dittrich,et al.  Events in an Active Object-Oriented Database System , 1993, Rules in Database Systems.

[18]  Michael Eckert,et al.  A High-Level Query Language for Events , 2006, 2006 IEEE Services Computing Workshops.

[19]  Michael Eckert,et al.  Rule-Based Composite Event Queries: The Language XChange and its Semantics [Extended Version with Appendix] , 2007 .

[20]  Michael Eckert,et al.  Reactivity on the web: paradigms and applications of the language XChange , 2005, SAC '05.

[21]  Opher Etzion,et al.  Semantic Event Model and its Implication on Situation Detection , 2000, ECIS.

[22]  Narain H. Gehani,et al.  Composite Event Specification in Active Databases: Model & Implementation , 1992, VLDB.

[23]  Michael Eckert,et al.  Querying Composite Events for Reactivity on the Web , 2006, APWeb Workshops.