Sell your books and get cash! Enter to win $500 daily! Click here for more info.

Buy it Used or New Buy it New or Used

Other buying options Other buying options

Authorized Marketplace Sellers:
8 new & used from $10.47

The Austin Protocol Compiler

McGuire, Tommy M.; Gouda, Mohamed G.
ISBN-10: 0387232273
ISBN-13: 9780387232270

Our Price: $141.26
Free standard shipping
or $4.99 3-day shipping
In our Marketplace:
8 new & used from $10.47
The TAP notation uses two types of semantics: an abstract semantics for protocol verifiers and a concrete semantics for protocol implementers. The Austin Protocol Compiler illustrates that two types of semantics of TAP are equivalent. Thus, the correctness of TAP specification of some protocol, that is established based on the abstract semantics of TAP, is maintained when this specification is implemented based on concrete semantics of TAP.
The equivalence suggests the following for developing a correct implementation of a protocol: 1. Specify the protocol using the TAP notation. 2. Verify the correctness of the specification based on the abstract semantics of TAP. 3. Implement the specification based on the concrete semantics of TAP. For step 3, this book introduces the Austin Protocol Compiler (APC) that takes as input, a TAP specification of some protocol, and produces as output C-code that implements this protocol based on the concrete semantics of TAP.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. nbsp;"The Austin Protocol Compiler presents a new protocol specification language called the Timed Abstract Protocol (TAP) notation. This specification language is intended to close the communication gap between protocol verifiers and protocol implementers." "The Austin Protocol Compiler is designed for a professional audience composed of protocol designers, verifiers, reviewers and implementers. This volume is also suitable for graduate-level students in computer science and electrical engineering."--BOOK JACKET. Title Summary field provided by Blackwell North America, Inc. All Rights ReservedThe TAP notation uses two types of semantics: an abstract semantics for protocol verifiers and a concrete semantics for protocol implementers. The Austin Protocol Compiler illustrates that two types of semantics of TAP are equivalent. Thus, the correctness of TAP specification of some protocol, that is established based on the abstract semantics of TAP, is maintained when this specification is implemented based on concrete semantics of TAP. The equivalence suggests the following for developing a correct implementation of a protocol: Specify the protocol using the TAP notation Verify the correctness of the specification based on the abstract semantics of TAP Implement the specification based on the concrete semantics of TAP For step 3, this book introduces the Austin Protocol Compiler (APC) that takes as input, a TAP specification of some protocol, and produces as output C-code that implements this protocol based on the concrete semantics of TAP.
show more show less
Network protocols
The timed abstract protocol notation
Execution models of network protocols
Equivalance of execution models
Preserving fairness
The Austin protocol compiler
Two examples
A DNS server
Concluding remarks



Edition: 2005
Publisher: Springer
Binding: Trade Cloth
Pages: 142
Size: 6.25" wide x 9.25" long x 0.50" tall
Weight: 0.88 lbs.
Language: English

100% Money Back Guarantee: Wrong item? No problem! Our hassle-free returns policy has you covered. We'll also process your order within 1-2 business days. Learn more about our shipping policy.