Protocol emulator
First Claim
Patent Images
1. A protocol emulation system comprising:
- at least one description that describes fields, using a generic format, in a protocol message;
an application that transforms the at least one description into a machine-readable template; and
a protocol finite state machine that creates protocol messages based upon the template.
2 Assignments
0 Petitions
Accused Products
Abstract
A protocol emulation system including at least one description that describes fields, using a generic format, in a protocol message. An application transforms the at least one description into a machine-readable template useable by a protocol finite state machine that creates protocol messages based upon the template
64 Citations
20 Claims
-
1. A protocol emulation system comprising:
-
at least one description that describes fields, using a generic format, in a protocol message;
an application that transforms the at least one description into a machine-readable template; and
a protocol finite state machine that creates protocol messages based upon the template. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for controlling a protocol emulator, the method comprising:
-
creating a description of the structure of data for controlling the protocol emulator, the description being formed using a language generic to a plurality of protocols;
creating a reference model of the data structure using the description;
creating an instance of the reference model with at least some user provided data;
using the instance to create a template to which the protocol emulator is responsive for creating protocol messages; and
transferring the template to the protocol emulator. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of controlling a protocol emulator, the method comprising:
-
creating an XML description of at least one message used by the protocol emulator;
presenting a user with a graphical display of the description;
permitting the user to adjust values in a plurality of fields of the description; and
creating a template for controlling a protocol finite state machine based on the description and the values as adjusted by the user. - View Dependent Claims (19, 20)
-
Specification