Model checking publish-subscribe systems

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

Abstract

While publish-subscribe systems have good engineering properties, they are difficult to reason about and to test. Model checking such systems is an attractive alternative. However, in practice coming up with an appropriate state model for a pub-sub system can be a difficult and error-prone task. In this paper we address this problem by describing a generic pub-sub model checking framework. The key feature of this framework is a reusable, parameterized state machine model that captures pub-sub run-time event management and dispatch policy. Generation of models for specific pub-sub systems is then handled by a translation tool that accepts as input a set of pub-sub component descriptions together with a set of pub-sub properties, and maps them into the framework where they can be checked using off-the-shelf model checking tools. © Springer-Verlag Berlin Heidelberg 2003.

Cite

CITATION STYLE

APA

Garlan, D., Khersonsky, S., & Kim, J. S. (2003). Model checking publish-subscribe systems. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2648, 166–180. https://doi.org/10.1007/3-540-44829-2_11

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