NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Verification and validation of a reliable multicast protocolThis paper describes the methods used to specify and implement 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 by two complementary teams using a combination of formal and informal techniques in an attempt to ensure the correctness of the protocol implementation. The first team, called the Design team, initially specified protocol requirements using a variant of SCR requirements tables and implemented a prototype solution. The second team, called the V&V team, developed a state model based on the requirements tables and derived test cases from these tables to exercise the implementation. In a series of iterative steps, the Design team added new functionality to the implementation while the V&V team kept the state model in fidelity with the implementation through testing. Test cases derived from state transition paths in the formal model formed the dialogue between teams during development and served as the vehicles for keeping the model and implementation in fidelity with each other. This paper describes our experiences in developing our process model, details of our approach, and some example problems found during the development of RMP.
Document ID
19960011348
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Callahan, John R.
(West Virginia Univ. Fairmont, WV, United States)
Montgomery, Todd L.
(West Virginia Univ. Fairmont, WV, United States)
Date Acquired
September 6, 2013
Publication Date
January 1, 1995
Subject Category
Computer Programming And Software
Report/Patent Number
NAS 1.26:200023
NIPS-96-07267
NASA-CR-200023
CERC-TR-TM-010
WVU-SLR-95-006
WVU-SCS-TR-95-26
NASA-IVV-95-006
Report Number: NAS 1.26:200023
Report Number: NIPS-96-07267
Report Number: NASA-CR-200023
Report Number: CERC-TR-TM-010
Report Number: WVU-SLR-95-006
Report Number: WVU-SCS-TR-95-26
Report Number: NASA-IVV-95-006
Accession Number
96N17784
Funding Number(s)
CONTRACT_GRANT: NCCW-40
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available