Generic ASN.1 toolkits are generally composed of two components: an ASN.1 Compiler and an ASN.1 Runtime.
The ASN.1 Compiler compiles the ASN.1 syntax by checking its compliance to the ASN.1 standard. The ASN.1 Compiler check whether the ASN.1 syntax is syntactically and semantically correct and generates different files which are required by the ASN.1 Runtime.
The ASN.1 Runtime offers an API to define ASN.1 messages. These ASN.1 messages can then be encoded and decoded by the ASN.1 Runtime. To do that, the files which are generated by the ASN.1 Compiler are linked together with the ASN.1 Runtime and the user application which used the ASN.1 Runtime services.
MARBEN ASN. 1 Compiler, for developing your ASN.1 based application
Marben Products offers different products including an ASN.1 Compiler:
All Marben ASN.1 tools support the latest ASN.1 standard which is regularly updated to fit new requirements.