1. On the Application of Formal Methods for Specifying and Verifying Distributed Protocols
- Author
-
Gelastou, Marina, Georgiou, Chryssis, Philippou, Anna, and Georgiou, Chryssis [0000-0003-4360-0260]
- Subjects
Protocol (science) ,Theoretical computer science ,Computer science ,business.industry ,Process calculus ,Application software ,computer.software_genre ,Formal methods ,Process algebras ,Distributed protocols ,I/O-automaton ,Formal specification ,Automata theory ,International symposium ,Software engineering ,business ,Formal verification ,computer ,Computer networks - Abstract
In this paper we consider the frameworks of Process Algebra and I/O Automata and we apply both towards the verification of a distributed leader-election protocol. Based on the two experiences we evaluate the approaches and draw initial conclusions with respect to their relative capabilities, strengths and usability. To the best of our knowledge, this is the first hands-on evaluation of the two models, and we view it as the cornerstone for a wider investigation of the strengths and weaknesses of the two methodologies in specifying and verifying (distributed) protocols. © 2008 IEEE. 195 204 Sponsors: IEEE Comput. Soc. Technical Committee on Distributed Processing Akamai Technologies, Inc. International Research Institute on Autonomic Network Computing Conference code: 73523 Cited By :5
- Published
- 2008
- Full Text
- View/download PDF