𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Protocol Specification and Testing

✍ Scribed by K. Tarnay (auth.)


Publisher
Springer US
Year
1991
Tongue
English
Leaves
378
Edition
1
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


The increasing number of computer networks has aroused users' interest in many and various fields of applications, in how a computer network can be built, and in how it may be used. The fundamental rules of computer networks are the protocols. "A protocol is a set of rules that governs the operation of functional units to achieve communication" [STA-86}. The book follows a practical approach to protocol speciΒ­ fication and testing, but at the same time it introduces clearly and precisely the relevant theoretical fundamentals. The principal objectives of this work are: to familiarize readers with communication protocols, to present the main, formal description techniques, to apply various formal description techniques to protocol specification and testing. It is considered that the readership will primarily consist of protocol developers, protocol users, and all who utilize protocol testers. Secondly the book is suggested for postgraduate courses or other university courses dealing with communication networks and data communication. A large part of the book provides a comprehensive overview for managers; some parts are of especial interest to postal organizations. The book consists of three parts: the first part introduces the OS! Reference Model, it provides an overview of the most frequently used protocols and explains the fundamentals of protocol testing. The second part familiarizes readers with the methods used for protocol 5pecification, generation, and testing. Finite-state machines, formal grammars, Petri nets and some speCification languages (SDL, ESTELLE, LOTOS) are discussed in a pragmatic style. The third part deals with applications.

✦ Table of Contents


Front Matter....Pages I-XXIII
Front Matter....Pages 1-1
The Reference Model and its Layers....Pages 3-28
The Seven Layers....Pages 29-76
Abstract Model of Testing....Pages 77-103
Front Matter....Pages 105-105
State-Transition Based Models....Pages 107-121
Graph Models....Pages 123-150
Algebras and Formal Languages....Pages 151-173
Specification Languages for Communication....Pages 175-225
Front Matter....Pages 227-227
Alternating-Bit Protocol Specification....Pages 229-246
Protocol Specifications in the Data Link Layer....Pages 247-279
Formal Description of Transport Protocols....Pages 281-303
Conformance Testers....Pages 305-319
Test Sequences....Pages 321-342
Back Matter....Pages 343-368

✦ Subjects


Electrical Engineering


πŸ“œ SIMILAR VOLUMES


Protocol Specification, Testing and Veri
✍ Klaus Havelund, Kim Guldstrand Larsen (auth.), Son T. Vuong, Samuel T. Chanson ( πŸ“‚ Library πŸ“… 1995 πŸ› Springer US 🌐 English

<p>This PSTV'94 Symposium is the fourteenth of a series of annual meetings organized under the auspices of IFIP W.G. 6.1, a Working Group dedicated to "Architectures and Protocols for Computer Networks". This is the oldest and most established symposium in the emerging field of protocol engineering

Formal Description Techniques and Protoc
✍ Andreas Ulrich, Hartmut KΓΆnig (auth.), Tadanori Mizuno, Norio Shiratori, Teruo H πŸ“‚ Library πŸ“… 1997 πŸ› Springer US 🌐 English

<p>FORTE/PSTV '97 addresses Formal Description Techniques (FDTs) applicable to Distributed Systems and Communication Protocols (such as Estelle, LOTOS, SDL, ASN.1, TTCN, Z, Automata, Process Algebra, Logic). The conference is a forum for presentation of the state-of-the-art in theory, application, t

Communication Protocol Specification and
✍ Richard Lai, Ajin Jirachiefpattana (auth.) πŸ“‚ Library πŸ“… 1998 πŸ› Springer US 🌐 English

<p>Communication protocols are rules whereby meaningful communication can be exchanged between different communicating entities. In general, they are complex and difficult to design and implement. Specifications of communication protocols written in a natural language (e.g. English) can be unclear o