Skip to main content
Log in

Automated verification of responsive protocols modeled by extended finite state machines

  • Published:
Real-Time Systems Aims and scope Submit manuscript

Abstract

Along with advancement of communication systems, the demand for fault-tolerance and real-time performance for communication protocols continues to increase. Communication protocols which perform recovery from any abnormal state to a normal state are called self-stabilizing protocols. However, in these protocols, real-time recovery is not taken into consideration. This paper discusses verification of communication protocols which have self-stabilizing and timeliness properties, which are called responsive protocols.

Gouda et al. proposed a mathematical method to prove whether a given protocol specification satisfies the self-stabilizing property. However, this method is not automated and does not verify the timeliness property. This paper thus proposes an automated method for verification of responsive protocols. In this method, communication protocols are modeled by extended finite state machines and their states are represented by predicates. The self-stabilizing property is proven by verifying that sequences of such states which start from an arbitrary abnormal state converge in a normal state. Also, the timeliness property is proven by verifying that the convergence is done within a priori given time.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • M. G. Gouda and N. J. Multari. Stabilizing communicatiom protocols.IEEE Trans. on Computers, 40(9):448–458, 1991.

    Google Scholar 

  • Y. Kakuda and T. Kikuno. Verification of responsiveness for communication protocols. IEICE Technical Report FTS91-57 (Dec. 1991).

  • Y. Kakuda and T. Kikuno. Issues in responsive protocols design.Proc. of 2nd Int'l. Workshop on Responsive Computer Systems, (Oct. 1992),Dependable Computing and Fault-Tolerant Systems, 7:17–26, Springer-Verlag, 1993.

  • Y. Kakuda, T. Kikuno, M. Malek, and H. Saito. A unified approach to design of responsive protocols.Proc. the 1992 IEEE Workshop on Fault-Tolerant Parallel and Distributed Systems, pages 8–15, July 1992.

  • K. Kawashima, H. Yukitomo, Y. Kakuda, and T. Kikuno. Verification of real-time property for responsive protocols. IEICE Fall Conference, D-117 (Sept. 1992) in Japanese.

  • M. Malek. Responsive systems (A challenge for the nineties).Proc. 16th Symp. on Microprocessing and Microprogramming, Keynote Address, Amsterdam, The Netherlands, North-Holland, Microprocessing and Microprogramming 30, pages 9–16, August 1990.

    Google Scholar 

  • N. J. Multari. Toward a theory for self-stabilizing protocols. Ph.D. Dissertation, University of Texas, Austin (1989).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kakuda, Y., Kikuno, T. & Kawashima, K. Automated verification of responsive protocols modeled by extended finite state machines. Real-Time Syst 7, 275–289 (1994). https://doi.org/10.1007/BF01088522

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01088522

Keywords

Navigation