DocumentCode :
2372108
Title :
Algorithmic Analysis of Piecewise FIFO Systems
Author :
Ghafari, Naghmeh ; Gurfinkel, Arie ; Klarlund, Nils ; Trefle, Richard
fYear :
2007
fDate :
11-14 Nov. 2007
Firstpage :
45
Lastpage :
52
Abstract :
Systems consisting of several components that communicate via unbounded perfect FIFO channels (i.e. FIFO systems) 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 communication protocols. Previous work has shown that piecewise languages play an important role in the study of FIFO systems. In this paper, we present two algorithms for computing the set of reachable states of a FIFO system composed of piecewise components. The problem of computing the set of reachable states of such a system is closely related to calculating the set of all possible channel contents, i.e. the limit language. We present new algorithms for calculating the limit language of a system with a single communication channel and a class of multi-channel system in which messages are not passed around in cycles through different channels.We show that the worst case complexity of our algorithms for single-channel and important subclasses of multichannel systems is exponential in the size of the initial content of the channels.
Keywords :
Algorithm design and analysis; Automata; Communication channels; Computer science; Design automation; Protocols; Software algorithms; Software engineering; Telephony; Web services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Formal Methods in Computer Aided Design, 2007. FMCAD '07
Conference_Location :
Austin, TX, USA
Print_ISBN :
978-0-7695-3023-9
Type :
conf
DOI :
10.1109/FAMCAD.2007.18
Filename :
4401981
Link To Document :
بازگشت