Framework and Model for Automated Interoperability Test and Its Application to ROHC
In IP world, interoperability testing is heavily used to check the correctness of different implementations. Internet protocols have growing importance in communicating systems. In our paper we show an automatic interoperability test approach and also present its application on an IP-based protocol, ROHC. The primary goal of our work was to define an interoperability testing framework in TTCN-3 that can be used in general. After giving an overview on the ROHC protocol, we also describe the way we have conformance tested it. Then we present MAIT (Model for Automated Interoperability Test) and give detailed explanation on its components and their roles. At the end, we compare the advantages and disadvantages of conventional conformance testing and our interoperability testing model.
KeywordsDestination Node Test Suite Internet Protocol Conformance Test Protocol Message
- 1.OSI — Open Interconnection, Conformance testing methodology and framework, ISO/IEC 9646, 1997.Google Scholar
- 2.ETSI, The Testing and Test Control Notation version 3, ETSI ES 201 873, v2.2.0, May 2002.Google Scholar
- 3.S. Kang, J. Shin, and M. Kim: Interoperability test suite derivation for communication protocols, The International Journal of Computer and Telecommunications Networking, Vol. 22, Num. 3, pp. 347–364, March 200.Google Scholar
- 4.N. Griffeth, R. Hao, D. Lee, R.K. Sinha: Integrated System Interoperability Testing with Applications to VoIP, Formal Methods for Distributed System Development (FORTE/PSTV 2000), Pisa, Italy, October 2000.Google Scholar
- 5.T. Kato, T. Ogishi, H. Shinbo, Y. Miyake, A. Idoue and K. Suzuki: Interoperability Testing System of TCP/IP Based Communication Systems in Operational Environment, Testing of Communicating Systems, Ottawa, Canada, September 2000.Google Scholar
- 6.J. Shin and S. Kang: Interoperability Test Suite Derivation for the ATM/B-ISDN Signaling Protocol, Testing of Communicating Systems, Tomsk, Russia, September 1998.Google Scholar
- 7.C. Bormann (ed.): RObust Header Compression (ROHC), RFC 3095, July 2001Google Scholar
- 8.R. Gecse: Conformance testing methodology of Internet protocols, Testing of Communicating Systems, Tomsk, Russia, September 1998.Google Scholar
- 9.R. Gecse, P. Krémer: Automated test of TCP congestion control algorithms, Testing of Communicating Systems, Budapest, Hungary, September 1999.Google Scholar
- 10.T. Csöndes, S. Dibuz, P. Krémer: Experiments on IPv6 testing, Testing of Communicating Systems, Ottawa, Canada, September 2000.Google Scholar
- 11.M. Degermark, B. Nordgren and S. Pink: IP Header Compression, RFC 2507, February 1999Google Scholar
- 12.S. Casner and V. Jacobson: Compressing IP/UDP/RTP Headers for Low-Speed Serial Links, RFC 2508, February 1999.Google Scholar
- 14.P. Krémer, L. E. Jonsson: Implementer’s Guide, May 2002, http://standards.ericsson.net/kremer/draft-ietf-rohc-rtp-impguide-01.txt.