Communication Protocol Engineering
Miroslav Popovic
Preference :
Originally, the term protocol was related to the customs and regulations dealing with diplomatic formality, precedence, and etiquette. A protocol is actually the original draft, minutes, or record from which a document, especially a treaty, is prepared, e.g., an agreement between states. Today, in the
context of computer networks, the term protocol is interpreted as a set of rules governing the format of messages that are exchanged between computers. Sometimes, especially if we want to be more specific, we use the term communication protocol instead.
The title of this book, Communication Protocol Engineering , is used to emphasize the process of developing communication protocols. Like other engineering disciplines, communication protocol engineering typically
• Requirements and analysis
• Design
• Implementation
• Test and verification
The process as described in this book is ideally the union of the UML (Unified Modeling Language)-driven unified development process (Booch et al., 1998), Cleanroom engineering (formal system design verification and statistical usage testing), and some elements of Agile programming (particularly unit testing based on JUnit). Of course, each organization should adapt and tune the process to its own needs and goals. For example, one organization may stick to the UML-driven unified development process, another may prefer Cleanroom engineering, yet another may use the combination of both, and so forth.
context of computer networks, the term protocol is interpreted as a set of rules governing the format of messages that are exchanged between computers. Sometimes, especially if we want to be more specific, we use the term communication protocol instead.
The title of this book, Communication Protocol Engineering , is used to emphasize the process of developing communication protocols. Like other engineering disciplines, communication protocol engineering typically
• Requirements and analysis
• Design
• Implementation
• Test and verification
The process as described in this book is ideally the union of the UML (Unified Modeling Language)-driven unified development process (Booch et al., 1998), Cleanroom engineering (formal system design verification and statistical usage testing), and some elements of Agile programming (particularly unit testing based on JUnit). Of course, each organization should adapt and tune the process to its own needs and goals. For example, one organization may stick to the UML-driven unified development process, another may prefer Cleanroom engineering, yet another may use the combination of both, and so forth.
![]() |
Communication Protocol Engineering |
Content :
- Chapter 1 Introduction
- Chapter 2 Requirements and Analysis
- Chapter 3 Design
- Chapter 4 Implementation
- Chapter 5 Test and Verification
- Chapter 6 FSM Library
Download Communication Protocol Engineering free PDF
3 comments
Write commentsIEEE Projects for Engineering Students
ReplyGreat Article
ReplyIEEE Projects for Engineering Students
IEEE Project Ideas for CSE
JavaScript Training in Chennai
JavaScript Training in Chennai
Great Article Conference Paper Writing Services projects for cse JavaScript Training in Chennai JavaScript Training in Chennai
ReplyEmoticonEmoticon