Back to Search Start Over

Piecewise FIFO Channels Are Analyzable.

Authors :
Emerson, E. Allen
Namjoshi, Kedar S.
Ghafari, Naghmeh
Trefler, Richard
Source :
Verification, Model Checking & Abstract Interpretation (9783540311393); 2005, p252-266, 15p
Publication Year :
2005

Abstract

FIFO systems consisting of several components that communicate via unbounded perfect FIFO channels arise naturally in modeling distributed systems. Despite well-known difficulties in analyzing such systems, they are of significant interest as they can describe a wide range of Internet-based communication protocols. Previous work has shown that the piecewise languages play important roles in the study of FIFO systems. In this paper, we show that FIFO systems composed of piecewise components can in fact be analyzed algorithmically. We demonstrate that any FIFO system composed of piecewise components can be described by a finite state, abridged structure, representing an expressive abstraction of the system. We present a procedure for building the abridged model and prove that this procedure terminates. We show that we can analyze the infinite computations of the more concrete model by analyzing the computations of the finite, abridged model. This enables us to check properties of the FIFO systems including safety properties of the components as well as a general class of end-to-end system properties. Finally, we apply our analysis method to an IP-telecommunication architecture to demonstrate the utility of our approach. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISBNs :
9783540311393
Database :
Supplemental Index
Journal :
Verification, Model Checking & Abstract Interpretation (9783540311393)
Publication Type :
Book
Accession number :
32911891
Full Text :
https://doi.org/10.1007/11609773_17