Hostname: page-component-74656f9884-npj9w Total loading time: 0 Render date: 2026-11-07T04:29:10.723Z Has data issue: false hasContentIssue false

Modular event-based systems

Published online by Cambridge University Press:  29 July 2003

LUDGER FIEGE
Affiliation:
Department of Computer Science, Darmstadt University of Technology, D-64283 Darmstadt, Germany e-mail: fiege@gkec.tu-darmstadt.de, gmuehl@gkec.tu-darmstadt.de
GERO MÜHL
Affiliation:
Department of Computer Science, Darmstadt University of Technology, D-64283 Darmstadt, Germany e-mail: fiege@gkec.tu-darmstadt.de, gmuehl@gkec.tu-darmstadt.de
FELIX C. GÄRTNER
Affiliation:
École Polytechnique Fédérale de Lausanne, Departement de Systèmes de Communications, Laboratoire de Programmation Distribué, CH-1015 Lausanne, Switzerland e-mail: fgaertner@lpdmail.epfl.ch
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

Event-based systems are developed and used to integrate components in loosely coupled systems. Research and product development have focused so far on efficiency issues but neglected methodological support to build such systems. In this article, the modular design and implementation of an event system is presented which supports scopes and event mappings, two new and powerful structuring methods that facilitate engineering and coordination of components in event-based systems. We give a formal specification of scopes and event mappings within a trace-based formalism adapted from temporal logic. This is complemented by a comprehensive introduction to the event-based style, its benefits and requirements.

Information

Type
Research Article
Copyright
© 2002 Cambridge University Press