Engineering event-based systems with scopes

58Citations
Citations of this article
41Readers
Mendeley users who have this article in their library.
Get full text

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 event-based systems.

Cite

CITATION STYLE

APA

Fiege, L., Mezini, M., Mühl, G., & Buchmann, A. P. (2002). Engineering event-based systems with scopes. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2374, pp. 309–333). Springer Verlag. https://doi.org/10.1007/3-540-47993-7_14

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free