Title
Engineering Event-Based Systems with Scopes
Abstract
Event notification services enable loose coupling and they are therefore becoming an essential part of distributed systems' design. However, the development of event services follows the early stages of programming language evolution, disregarding the need for efficient mechanisms to structure event-based applications. In this paper, the wellknown notion of scopes is introduced to event-based systems. We show that limiting the visibility of events is a simple yet powerful mechanism that allows to identify application structure and offers a module construct for the loosely coupled components in event-based systems. We are able to customize the semantics of scoped event notification services by binding meta-objects to the application structure that reify important aspects of notification delivery, like interface mappings and transmission policies. The scoping concept facilitates design and implementation by offering encapsulation and adaption of syntax and semantics of eventbased systems.
Year
Venue
Keywords
2002
ECOOP
scoping concept facilitates design,application structure,event-based application,engineering event-based systems,binding meta-objects,scoped event notification service,early stage,event-based system,notification delivery,event service,event notification service
Field
DocType
Volume
Programming language,Object-oriented programming,Loose coupling,Computer science,SOAP,Reactive system,Syntax,Encapsulation (computer programming),Semantics,Software development
Conference
2374
ISSN
ISBN
Citations 
0302-9743
3-540-43759-2
43
PageRank 
References 
Authors
2.01
23
4
Name
Order
Citations
PageRank
Ludger Fiege155552.04
Mira Mezini23171211.04
Gero Mühl339645.36
Alejandro P. Buchmann41779432.90