MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Systematic Testing of Multicast Protocol Robustness. USC-CS-TR (1997) [3 citations — 2 self]

Download:
pdf | ps
by Ahmed A-g Helmy
http://ceng.usc.edu/~helmy/quals.ps.gz
Add To MetaCart

Abstract:

The past few years have witnessed unprecedented growth of the Internet. Several new service models have been introduced since. In particular, the advent of the IP multicast technology has contributed to the success of the Internet as a medium for wide-area group communication. Multicast protocols support an important class of applications ranging from multimedia conferencing to network games. Due to this growth, the degree of heterogeneity of the network components has radically increased, leading to added complexity in the design and testing of network protocols. In the presence of network failures, unexpected combinations of events can drive protocols into undesirable states and may lead to errors. Anticipating all such cases is often impossible and at best may require extensive simulation and testing. In large systems, the cost of testing all possible scenarios exhaustively is prohibitive, and many unexpected cases are not observed until deployment. This problem is even more complex in the context of multicast. Unlike the traditional unicast protocols where only a single sender and a single receiver are involved, a multicast group may involve multiple senders and receivers. This characteristic introduces new challenges to the design

Citations

1362 RTP: A Transport Protocol for Real-Time Applications – Schulzrinne, Casner, et al. - 1996
1147 Tcl and the Tk Toolkit – Ousterhout - 1994
924 A reliable multicast framework for light-weight sessions and application level framing – Floyd, Jacobson, et al. - 1997
592 Systematic Software Development Using VDM – Jones - 1986
507 A note on two problems in connection with graphs – Dijkstra - 1959
387 A Computational Logic Handbook – Boyer, Mooer - 1988
371 Distance Vector Multicast Routing Protocol”. RFC 1075 – Waitzman, Partridge, et al. - 1988
331 A Flexible Framework for Packet Video – McCanne, Jacobson, et al. - 1995
297 Formal methods: State of the art and future directions – Clarke, Wing - 1996
295 Formal verification for fault-tolerant architectures: Prolegomena to the design of PVS – Owre, Rushby, et al. - 1995
184 Multicast Extensions to OSPF – Moy - 1994
170 Understanding Z - A Specification Language and its Formal Semantics. Cambridge Tracts in Computer Science 3 – Spivey - 1988
138 Parallel program design – Chandy, Misra - 1988
132 Using partial orders to improve automatic verification methods,” in Proc. Computer Aided Verification Workshop – Godefroid - 1990
111 Core based trees – Ballardie, Francis, et al. - 1993
74 A failsafe distributed routing protocol – Merlin, Segall - 1979
70 Loop-free routing using diffusing computations – Garcia-Luna-Aceves - 1993
60 A distributed whiteboard for network conferencing – McCanne - 1992
54 A Responsive Distributed Routing Algorithm for Computer Networks – Jaffe, Moss - 1982
48 Extending TCL for dynamic object-oriented programming – Wetherall, Lindblad - 1995
43 Protocol verification using reachability analysis: the state space explosion problem and relief strategies – Lin, Chu, et al. - 1987
36 A correctness proof of a topology information maintenance protocol for a distributed computer network – Tajibnapis - 1977
34 Verification Techniques for Cache Coherence Protocols – Pong, Dubois - 1997
31 Protocol validation by random state exploration – West
27 Performance Analysis of Distributed Routing Strategies Free of Ping-Pong-Type Looping – Shin, Chen - 1987
25 Performance Assertion Checking – Perl, Weihl - 1993
24 A Calculus of Communicating Systems”. Number 92 – Milner - 1980
23 Verifying a CSMA/CD Protocol withCCS – Parrow - 1988
19 Formal Verification of Communication Protocols – Smith - 1996
16 Probabilistic verification of communication protocols – Maxemchuck, Sabnani - 1987
16 Generalized fair reachability analysis for cyclic protocols – Liu, Miller - 1996
16 Testing finite state machines – Yannakakis, Lee - 1991
12 Using partial-order semantics to avoid the state explosion problem in asynchronous systems – Probst - 1990
12 A recovery approach to the design of stabilizing communication protocols – Saleh, Ahmed, et al. - 1995
10 Experience in Guiding Simulation – Pageot, Jard - 1988
8 The sdr Session Directory: An – Handley - 1996
7 A Survey on Kernel Specification and Verification – Helmy - 1997
6 OSI conformance testing. Computer Networks and – Rayner - 1987
4 NTE - The UCL Network Text Editor. URL http://www-mice-nsc.cs.ucl.ac.uk/mice-nsc/tools/nthelp: about.html – Handley - 1996
4 Protocol Independent Multicast-Sparse Mode (PIM-SM): Implementation Document. Internet Draft. URL http://www.usc.edu/dept/cs/technical reports.html – Helmy - 1997
3 Assertional reasoning about pairwise transient interactions in mobile computing – Roman, McCann, et al. - 1996
3 Combinatorial optimization: what is the state of the art – Klee - 1980
2 A simple protocol whose proof isn't. COM-33(4):330--337 – Hailpern - 1985
2 Protocol verification by leaping reachability analysis – Schoot, Ural - 1996