Event Correlation: Language and Semantics

Event correlation is a service provided by middleware platforms that allows components in a publish/subscribe architecture to subscribe to patterns of events rather than individual events. Event correlation improves the scalability and performance of distributed systems, increases their analyzability, while reducing their complexity by moving functionality to the middleware. To ensure that event correlation is provided as a standard and reliable service, it must possess well-defined and unambiguous semantics.

[1]  Marcos K. Aguilera,et al.  Matching events in a content-based subscription system , 1999, PODC '99.

[2]  Jon Crowcroft,et al.  Channel Islands in a Reflective Ocean: Large Scale Event Distribution in Heterogeneous Networks , 2002, NETWORKING.

[3]  Richard Hayton OASIS - an open architecture for secure interworking services , 1996, Technical Report / University of Cambridge / Computer Laboratory.

[4]  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).

[5]  D. C. Sharp,et al.  Reducing avionics software cost through component based product line development , 1998, 17th DASC. AIAA/IEEE/SAE. Digital Avionics Systems Conference. Proceedings (Cat. No.98CH36267).

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

[7]  Christopher Gill,et al.  Building Customizable Middleware using Aspect Oriented Programming , 2001 .

[8]  Hendrik Segers,et al.  Composite event specification in active databases: model and implementation , 1992 .

[9]  David S. Rosenblum,et al.  Design and evaluation of a wide-area event notification service , 2001, TOCS.

[10]  Simon Courtenage,et al.  Specifying and detecting composite events in content-based publish/subscribe systems , 2002, Proceedings 22nd International Conference on Distributed Computing Systems Workshops.

[11]  Jean Bacon,et al.  COBEA: A CORBA-Based Event Architecture , 1998, COOTS.

[12]  김동규,et al.  [서평]「Algorithms on Strings, Trees, and Sequences」 , 2000 .

[13]  Ken Moody,et al.  An open architecture for secure interworking services , 1996, EW 7.

[14]  Wolfgang Reisig Petri Nets: An Introduction , 1985, EATCS Monographs on Theoretical Computer Science.

[15]  Narain H. Gehani,et al.  COMPOSE: A System For Composite Specification And Detection , 1993, Advanced Database Systems.

[16]  Carlo Zaniolo,et al.  Formal Semantics for Composite Temporal Events in Active Database Rules , 1997, J. Syst. Integr..

[17]  Jean Bacon,et al.  Using events to build large scale distributed applications , 1996, EW 7.

[18]  Douglas C. Schmidt,et al.  The design and performance of a real-time CORBA event service , 1997, OOPSLA '97.

[19]  Annika Hinze,et al.  A flexible parameter dependent algebra for event notification services , 2002 .

[20]  Hector Garcia-Molina,et al.  Publish/Subscribe in a Mobile Environment , 2001, MobiDe '01.

[21]  Michael Kifer,et al.  Deductive and Object-Oriented Databases , 1991 .

[22]  Morris Sloman,et al.  GEM: a generalized event monitoring language for distributed systems , 1997, Distributed Syst. Eng..

[23]  René Meier,et al.  State of the Art Review of Distributed Event Models , 2000 .

[24]  Carlo Zaniolo,et al.  Composite Temporal Events in Active Database Rules: A Logic-Oriented Approach , 1995, DOOD.

[25]  Hector Garcia-Molina,et al.  Publish/Subscribe in a Mobile Environment , 2004, Wirel. Networks.