This paper describes the process of implementing a complex communications protocol that provides reliable delivery of data in multicast-capable, packet-switching telecommunication networks. The protocol, called the Reliable Multicasting Protocol (RMP), was developed incrementally using a combination of formal and informal techniques in an attempt to ensure the correctness of its implementation. Our development process involved three concurrent activities: (1) the initial construction and incremental enhancement of a formal state model of the protocol machine; (2) the initial coding and incremental enhancement of the implementation; and (3) model-based testing of iterative implementations of the protocol. These activities were carried out by...
Multicasting denotes a facility in a communications system for providing efficient delivery from a m...
The Application Programming Interface for the Berkeley/WVU implementation of the Reliable Multicast ...
This appendix presents the flow and congestion control schemes recommended for RMP and a NACK policy...
This paper describes the process of implementing a complex communications protocol that provides rel...
This paper describes the process of implementing a complex communications protocol that provides rel...
This paper describes the methods used to specify and implement a complex communications protocol tha...
This paper describes our experiences while trying to formally specify and implement a complex commun...
Reliable Multicast Protocol (RMP) is a communication protocol that provides an atomic, totally order...
Reliable Multicast Protocol (RMP) is a communication protocol that provides an atomic, totally order...
This document describes the Reliable Multicast Protocol (RMP) design, first implementation, and form...
Network protocols that provide efficient, reliable, and totally-ordered message delivery to large nu...
This paper presents the Reliable Multicast Protocol (RMP). RMP provides a totally ordered, reliable,...
The Reliable Multicast Protocol (RMP) provides a unique, group-based model for distributed programs ...
The Reliable Multicast Protocol (RMP) provides a unique, group-based model for distributed programs ...
This appendix contains the complete state tables for Reliable Multicast Protocol (RMP) Normal Operat...
Multicasting denotes a facility in a communications system for providing efficient delivery from a m...
The Application Programming Interface for the Berkeley/WVU implementation of the Reliable Multicast ...
This appendix presents the flow and congestion control schemes recommended for RMP and a NACK policy...
This paper describes the process of implementing a complex communications protocol that provides rel...
This paper describes the process of implementing a complex communications protocol that provides rel...
This paper describes the methods used to specify and implement a complex communications protocol tha...
This paper describes our experiences while trying to formally specify and implement a complex commun...
Reliable Multicast Protocol (RMP) is a communication protocol that provides an atomic, totally order...
Reliable Multicast Protocol (RMP) is a communication protocol that provides an atomic, totally order...
This document describes the Reliable Multicast Protocol (RMP) design, first implementation, and form...
Network protocols that provide efficient, reliable, and totally-ordered message delivery to large nu...
This paper presents the Reliable Multicast Protocol (RMP). RMP provides a totally ordered, reliable,...
The Reliable Multicast Protocol (RMP) provides a unique, group-based model for distributed programs ...
The Reliable Multicast Protocol (RMP) provides a unique, group-based model for distributed programs ...
This appendix contains the complete state tables for Reliable Multicast Protocol (RMP) Normal Operat...
Multicasting denotes a facility in a communications system for providing efficient delivery from a m...
The Application Programming Interface for the Berkeley/WVU implementation of the Reliable Multicast ...
This appendix presents the flow and congestion control schemes recommended for RMP and a NACK policy...