Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

Decidability of a class of dual communicating finite state machines

Published: 01 July 1996 Publication History

Abstract

A number of techniques have been proposed to validate systems of communicating machines which exchange exclusively messages through FIFO channels. The reachability analysis is a well-known and most popular technique implemented in several tools of validation. Two majors questions are discussed : the finiteness of the reachability graph and the state explosion problem. In this paper we clarify a restricted class of dual machines and its applicability of real protocols. Our investigation at the first time concern sufficient conditions to ensure the finiteness of the reachability graph. In the second part of the paper we confirm the results using the fair reachability analysis in which global states are generated by forcing the two machines in equal speeds.

References

[1]
[1] D. Brand, M. Zafiropulo, "On communicating finite state machines", Journal ACM 30, pp. 323-342, 1983.
[2]
[2] G. Bochmann, "Finite state descriptions of communication protocols", Computer Networks, pp. 361-372, october 1978.
[3]
[3] L. Cacciari, O. Rafiq, "Decidability issues in Reduced Reachability Analysis", Int. Conf. on Network Protocols, San Francisco, October 1993.
[4]
[4] A. Finkel, "A New class of analysable CFSM with unbounded FIFO channels", VIII IFIP Sym., Atlantic city, 1988.
[5]
[5] M. Gouda, Y. Yu, "Protocol validation by fair progress state exploration", Comp. Networks and ISDN systems 9, 1985.
[6]
[6] G. Holzmann, "Design and validation of computer protocols", Prentice Hall, 1991.
[7]
[7] M. Itoh and H. Ichicawa, "Protocol verification algorithm using reduced reachability analysis", Trans. IECE Japan, vol. E66, No. 2, pp. 88-93, February 1983.
[8]
[8] T. Jéron, C. Jard, "Testing for unboundedness of FIFO channels", Th. Com. Sc., Vol. 113, p. 93-117, 1993.
[9]
[9] H. Mountassir, "On unboundedness in Reduced Reachability graphs", The IEEE proc. Intern. Conf. Distr. Paral. Systems, Las Vegas, USA, 1994.
[10]
[10] J. Rubin, H. West, "An Improved protocol validation technique", Computer Networks 6, 1982.
[11]
[11] M. Zafiropulo et. al., "Towards analyzing and synthesizing protocols", IEEE transactions on communication, vol. COM 28, pp. 651-661, april 1980.
[12]
[12] Zaho and G. Bochmann, "Reduced reachability analysis of communication protocols: A new approach", Publication No. 750, Dept. d'IRO, Université de Montréal, (1986).

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGOPS Operating Systems Review
ACM SIGOPS Operating Systems Review  Volume 30, Issue 3
July 1996
80 pages
ISSN:0163-5980
DOI:10.1145/230908
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 July 1996
Published in SIGOPS Volume 30, Issue 3

Check for updates

Author Tags

  1. communicating systems
  2. fair reachability analysis
  3. finiteness
  4. protocols
  5. validation

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 160
    Total Downloads
  • Downloads (Last 12 months)16
  • Downloads (Last 6 weeks)3
Reflects downloads up to 10 Nov 2024

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media