The
system and method for defining messages of communication networks in a formal notation called Transfer
Syntax Notation One (“TSN.1”) and compiling TSN.1 message definitions into a
software message parser using a TSN.1
compiler are provided. The parser is designed to speed up the development of
wireless communication
software. It translates messages between the implementation specific,
programming language and platform dependent representations and the standard defined,
programming language and
platform independent representations. The messages described using the TSN.1 notation can be communicated to
wireless device protocol stacks over a variety of networks, which utilize a number of protocols and implement OSI 7
Layers Protocol Model, including such
layers as Transport, Network, and
Data Link. The message parser generated by the TSN.1
Compiler can be easily incorporated into a user application, and can run on many popular
software development platforms, such as
Microsoft Windows, Linux, SUN Solaris, and other
Unix systems.