search menu icon-carat-right cmu-wordmark

The Use of ASN.1 and XDR for Data Representation in Real-Time Distributed Systems

Technical Report
This report provides an overview of two standards that are used for data specification and representation in distributed systems.
Publisher

Software Engineering Institute

CMU/SEI Report Number
CMU/SEI-93-TR-010

Abstract

This report provides an overview of two standards that are used for data specification and representation in distributed systems. The standards considered are the Abstract Syntax Notation One (ASN.1) and the external data representation (XDR). Standards for data representation are appropriate for the development of real-time distributed systems, particularly loosely coupled, heterogeneous systems. The report presents an example of the use of each standard. Several performance metrics are also introduced that are suitable for comparing the space and time costs of using the different standards. Several issues are discussed that are appropriate to a system designer. an ADA implementation of ASN.1 encode and decode routines for floating point types is included in an appendix.

Cite This Technical Report

Meyers, B., & Chastek, G. (1993, October 1). The Use of ASN.1 and XDR for Data Representation in Real-Time Distributed Systems. (Technical Report CMU/SEI-93-TR-010). Retrieved April 24, 2024, from https://insights.sei.cmu.edu/library/the-use-of-asn1-and-xdr-for-data-representation-in-real-time-distributed-systems/.

@techreport{meyers_1993,
author={Meyers, B. and Chastek, Gary},
title={The Use of ASN.1 and XDR for Data Representation in Real-Time Distributed Systems},
month={Oct},
year={1993},
number={CMU/SEI-93-TR-010},
howpublished={Carnegie Mellon University, Software Engineering Institute's Digital Library},
url={https://insights.sei.cmu.edu/library/the-use-of-asn1-and-xdr-for-data-representation-in-real-time-distributed-systems/},
note={Accessed: 2024-Apr-24}
}

Meyers, B., and Gary Chastek. "The Use of ASN.1 and XDR for Data Representation in Real-Time Distributed Systems." (CMU/SEI-93-TR-010). Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, October 1, 1993. https://insights.sei.cmu.edu/library/the-use-of-asn1-and-xdr-for-data-representation-in-real-time-distributed-systems/.

B. Meyers, and G. Chastek, "The Use of ASN.1 and XDR for Data Representation in Real-Time Distributed Systems," Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, Technical Report CMU/SEI-93-TR-010, 1-Oct-1993 [Online]. Available: https://insights.sei.cmu.edu/library/the-use-of-asn1-and-xdr-for-data-representation-in-real-time-distributed-systems/. [Accessed: 24-Apr-2024].

Meyers, B., and Gary Chastek. "The Use of ASN.1 and XDR for Data Representation in Real-Time Distributed Systems." (Technical Report CMU/SEI-93-TR-010). Carnegie Mellon University, Software Engineering Institute's Digital Library, Software Engineering Institute, 1 Oct. 1993. https://insights.sei.cmu.edu/library/the-use-of-asn1-and-xdr-for-data-representation-in-real-time-distributed-systems/. Accessed 24 Apr. 2024.

Meyers, B.; & Chastek, Gary. The Use of ASN.1 and XDR for Data Representation in Real-Time Distributed Systems. CMU/SEI-93-TR-010. Software Engineering Institute. 1993. https://insights.sei.cmu.edu/library/the-use-of-asn1-and-xdr-for-data-representation-in-real-time-distributed-systems/