Live briefing
Everything about Protocol engineering
Field that applies systematic methods for developing communication protocols
Protocol engineering is the application of systematic methods to the development of communication protocols. It uses many of the principles of software engineering, but it is specific to the development of distributed systems. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Protocol engineeringA 5-minute orientation
- Skim a recent paper: Tendon tissue engineering: Current progress towards an optimized tenogenic differentiation protocol for human stem cellsInfluential work since 2022
- Pick up a classic book: Computer NetworksThe most-reprinted book on the subject
- Read the landmark paper: A Survey of Automatic Protocol Reverse Engineering ToolsCited 84 times
- Go sideways: Communication protocolA closely related topic
- Go sideways: Reachability analysisA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
A Survey of Automatic Protocol Reverse Engineering Tools
State of the art of network protocol reverse engineering tools
Protocol Reverse-Engineering Methods and Tools: A Survey
Internet traffic engineering using multi-protocol label switching (MPLS)
Protocol analysis of the engineering systems design process
Protocol engineering for web services conversations
Toward Automated Field Semantics Inference for Binary Protocol Reverse Engineering
An Evaluation of Communication Protocol Languages for Engineering Multiagent Systems
🆕 Influential since 2022
Tendon tissue engineering: Current progress towards an optimized tenogenic differentiation protocol for human stem cells
Practical Machine Learning-Assisted Design Protocol for Protein Engineering: Transaminase Engineering for the Conversion of Bulky Substrates
Effective Feature Engineering Framework for Securing MQTT Protocol in IoT Environments
Protocol of Co-Culture of Human Osteoblasts and Osteoclasts to Test Biomaterials for Bone Tissue Engineering
CNNPRE: A CNN-Based Protocol Reverse Engineering Method
📚 Books worth reading
Computer NetworksAndrew S. Tanenbaum, John David Wetherall · 1981
IP Routing ProtocolsJames Aweya · 2021
Fieldbus and Networking in Process AutomationSunit Kumar Sen · 2014
Using SambaJay Ts, Robert Eckstein · 1999
Switch/Router ArchitecturesJames Aweya · 2018
Multiple Access CommunicationsBoris Bellalta · 2010
Sensor network protocolsMohammad Ilyas, Imad Mahgoub · 2005
Handbook on Session Initiation ProtocolRadhika Ranjan Roy · 2016
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Communication protocol A communication protocol is a system of rules that allows two or more entities of a communications system to transmit information. The protocol defines…
- Reachability analysis Reachability analysis is a solution to the reachability problem in the particular context of distributed systems. It is used to determine which global…
- Formal methods In computer science, formal methods are mathematically rigorous techniques for the specification, development, analysis, and verification of software and…
- Gregor von Bochmann (computer scientist) Gregor von Bochmann (born 1941 in Schleswig-Holstein) is a German-Canadian computer scientist and emeritus professor of the Université de Montréal and…
- Association for Standardisation of Automation and Measuring Systems The Association for Standardization of Automation and Measuring Systems (ASAM e.V.) is a registered association under German law. Its members primarily…
- JAUS Tool Set The JAUS Tool Set (JTS) is a software engineering tool for the design of software services used in a distributed computing environment. JTS provides a…
- Formal verification In the context of hardware and software systems, formal verification is the act of proving or disproving the correctness of a system with respect to a…
- OSI model The Open Systems Interconnection (OSI) model is a reference model published in 1984 by the International Organization for Standardization (ISO) that "provides…