A method and apparatus of generating code for producing messages in a processor;
the messages being in conformance with the ASN.1 (Abstract Syntax Notation.1).
Standards of the International Telecommunications Union (ITU), and the International
Standards Organization (ISO). An ASYN software tool uses input describing protocol
in the ASN.1 Standard, and uses a general script input to describe the rules for
manipulating the ASN.1 inputs. The output of ASYN tool is used together with Application
Programmer input describing the requirements for a specific application as inputs
to a CASE (Computer Aided Software Engineering) software tool development environment.
The output of the CASE tool development environment is then used by a Compiler
for the Object Processor which provides the messages. Advantageously, changes in
the Application Programmer input can be compiled without further manual effort.
Advantageously, once the general script input file has been created, changes in
the ASN.1 input file can be compiled without further manual effort.