An Enhanced Passive Testing Approach for Network Protocols

In passive testing approach faults are detected while the System Under Test (SUT) is observed during its normal operation. Usually traces produced by SUT are recorded and compared with those of the specification. The traditional approach to passive testing has a low performance if non-deterministic specifications are considered. Therefore, in this paper it is proposed an approach to passive testing in order to express invariants for network protocols, such as session maintenance protocols. In the proposed technique, critical properties are represented as a set of invariants that an Implementation Under Test (IUT) should fulfill. Furthermore, it is proposed a mechanism to get around the problem to determine from which state it is started the observation of execution traces. In order to validate the effectiveness of the proposed approach, it is made use of the Managed Session Protocol as a real-life case study.

[1]  Raymond E. Miller,et al.  Fault identification in networks by passive testing , 2001, Proceedings. 34th Annual Simulation Symposium.

[2]  David Lee,et al.  Passive testing and applications to network management , 1997, Proceedings 1997 International Conference on Network Protocols.

[3]  Yakov Rekhter,et al.  A Border Gateway Protocol 4 (BGP-4) , 1994, RFC.

[4]  Ana R. Cavalli,et al.  MSP: A Novel Session Maintenance Protocol , 2006, 2006 14th IEEE International Conference on Networks.

[5]  Jianping Wu,et al.  From Active to Passive: Progress in Testing of Internet Routing Protocols , 2001 .

[6]  Ana R. Cavalli,et al.  A passive testing approach based on invariants: application to the WAP , 2005, Comput. Networks.

[7]  R. E. Miller,et al.  Passive testing of networks using a CFSM specification , 1998, 1998 IEEE International Performance, Computing and Communications Conference. Proceedings (Cat. No.98CH36191).

[8]  Ana R. Cavalli,et al.  A comparison between two maintenance session protocols , 2005, Advanced Industrial Conference on Telecommunications/Service Assurance with Partial and Intermittent Resources Conference/E-Learning on Telecommunications Workshop (AICT/SAPIR/ELETE'05).

[9]  Ana R. Cavalli,et al.  Passive testing and application to the GSM-MAP protocol , 1999, Inf. Softw. Technol..

[10]  Ana R. Cavalli,et al.  A GSM-MAP Protocol Experiment Using Passive Testing , 1999, World Congress on Formal Methods.