Return to search

The design of C++ class hierarchy to model ASN.1 data types

Computing in a heterogeneous environment requires an exchange of information among computers which have different ways of representing information. This type of information exchange demands a standard external data representation. One such standard, Abstract Syntax Notation One (ASN.l), is defined by the International Organization for Standardization (ISO) and its transfer syntax, the Basic Encoding Rules (BER). This project presents the design of a C++ class hierarchy modeling the concepts presented in ASN.l and encapsulating the BER encoding rules. The goal of this class hierarchy is to utilize the rich features of object-oriented paradigm to provide a clean and simple interface for OSI presentation layer protocols to application developers and implementors. This report discusses the class hierarchy in detail and shows how the primitive and constructed ASN.l types are defined, encoded and decoded using this hierarchy. / Master of Science

Identiferoai:union.ndltd.org:VTETD/oai:vtechworks.lib.vt.edu:10919/45278
Date24 October 2009
CreatorsKhera, Rajesh
ContributorsComputer Science and Applications, Kafura, Dennis G., Lee, John A. N., Henry, Sallie M.
PublisherVirginia Tech
Source SetsVirginia Tech Theses and Dissertation
Detected LanguageEnglish
TypeMaster's project
FormatBTD, application/pdf
RelationLD5655.V851_1994.K447.pdf

Page generated in 0.0017 seconds