Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Method for a protocol testing support system

IP.com Disclosure Number: IPCOM000009376D
Publication Date: 2002-Aug-20
Document File: 3 page(s) / 300K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a method for a protocol testing support system. Benefits include an improved testing environment.

This text was extracted from a Microsoft Word document.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 50% of the total text.

Method for a protocol testing support system

Disclosed is a method for a protocol testing support system. Benefits include an improved testing environment.

Background

        � � � � � When developing network and communication products, various protocols must be implemented, such as signaling and routing. Protocols must conform to standards. Implementations must be thoroughly tested during development for conformance to standards and must be approved for interoperability with public networks and other vendors’ equipment.

        � � � � � Networking and communication protocol tests are typically performed with external specialized protocol testers and analyzers. This procedure requires:

•        � � � � Availability of product hardware and physical interfaces

•        � � � � Integrated and running product software components

•        � � � � Third-party testing equipment

        � � � � � The requirements result in disadvantages.         � � � � Early- and mid-development stage tests are impossible.

Iterations of the “test – fix bugs – build next version” cycle can be relatively long, due to the many hardware and software components involved.

Description

        � � � � � The disclosed method is a protocol test support system that consists of the following (see Figures 1 and 2):

•        � � � � System under test (SUT), including:

        � � � � � -        � � � � Tested protocol stack

        � � � � � -        � � � � Command line interface (CLI) for managing the tested device, typically as a part of embedded operating system (OS) services

•        � � � � Test support module, compiled into SUT code

        � � � � � -        � � � � Hardware stubs, substituting for the real hardware

        � � � � � -        � � � � Procedures for parsing CLI commands to send Protocol data units (PDUs) or frames to the protocol stack

        � � � � � -        � � � � Procedures for decoding and displaying PDUs received from the protocol stack on CLI� (traces)

        � � � � � -        � � � � Optionally...