A number of issues combine to make network protocol development
significantly more difficult than other areas of computer programming.
The combination of the Timed Abstract Protocol notation and the Austin
Protocol Compiler detailed in this book addresses the issues of network
protocol development by allowing precise and verifiable descriptions of
protocols which can be made easily executable. The authors demonstrate
alternative ways of developing a network protocol, discussing security
protocols, implementing security protocols, abstract protocols, and
protocol correctness. The Austin Protocol Compiler is an ideal source
for a professional audience composed of protocol designers, verifiers,
reviewers and implementers.