Sixth International Conference on Computer Communications and Networks (ICCCN '97)
Automated Formal Verification of Protocols
Las Vegas, NV
September 22-September 25
ISBN: 0-8186-8186-1
We adopt a formalism to describe protocols that is close to the human way of thinking and can be easily used to perform reachability analysis of the described protocol in a state-transition format. This formalism allows for an execution tree (ET) to be generated from a set of assertions such that all paths from the root to the leaves are well-defined formulas. We then extend the formalism with regards to real-time properties. Finally, we present a software verification tool, Verify, that implements the above features in the analysis of protocols.
Index Terms:
Formal methods, telecommunication protocols, real-time systems, execution tree
Citation:
D. R. Avresky, S. Vassilaras, "Automated Formal Verification of Protocols," icccn, pp.166, Sixth International Conference on Computer Communications and Networks (ICCCN '97), 1997