Distributed systems and computer networks
Distributed systems and computer networks
ASN.1 protocol specification for use with arbitrary encoding schemes
IEEE/ACM Transactions on Networking (TON)
Sharing Multimedia Data Over a Client-Server Network
IEEE MultiMedia
CASCON '92 Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 2
Some notes on the history of protocol engineering
Computer Networks: The International Journal of Computer and Telecommunications Networking
Simplified message transformation for optimization of message processing in 3g-324m control protocol
ICCNMC'05 Proceedings of the Third international conference on Networking and Mobile Computing
Research: TESTGEN: An environment for protocol test suite generation and selection
Computer Communications
Research: Performance comparison of ASN.1 encoder/decoders using FTAM
Computer Communications
Hi-index | 0.00 |
Abstract syntax notation one (ASN.1) has been widely used in international standard specification: its transfer-syntax, the basic encoding rules (BER), is used as the external data representation. A BER implementation called the ED library is presented. The ED library includes a number of encoding and decoding routines that may be used as primitive functions to compose encoders and decoders for arbitrarily complicated ASN.1 data types. Based on the ED library an ASN.1-C compiler, called CASN1, is designed and implemented to free the protocol implementers from the arduous work of translating protocol-defined data-types and constructing their encoders and decoders. Given an ASN.1 protocol specification, CASN1 automatically translates the input ASN.1 modules into C and generates the BER encoders and decoders for the protocol defined data-types. The CASN1 design principles, user interface, and some example applications are discussed. The performance of the ED library and generated CASN1 code is also measured and discussed.