Interpreting an arbitrary data stream

  • Authors:
  • Lihua Wang;Luiz F. Capretz

  • Affiliations:
  • Department of Electrical and Computer Engineering, University of Western Ontario, London, Ontario, Canada;Department of Electrical and Computer Engineering, University of Western Ontario, London, Ontario, Canada

  • Venue:
  • ICOSSSE'05 Proceedings of the 4th WSEAS/IASME international conference on System science and simulation in engineering
  • Year:
  • 2005

Quantified Score

Hi-index 0.01

Visualization

Abstract

This paper describes a new method that can interpret and extract information from a machine-level binary data stream. This method has two major components: one is a Data Format Scripting Language (DFSL); the other is generic Data Parsing Application Software. The DFSL is a scripting language that specifies the physical layout and semantic constraints for an associated binary data stream. This language can be used to parse a data stream with a specified data format and convert the data into meaningful data structure with text notation. The Data Parsing Application Software is a generic program used to parse the script and its associated raw data. Depending on the script, this program can interpret the meaning of individual data fields and their values. This language and the developed system can be used in the electrical engineering area, especially where the demand for manipulation of real machine-level binary digits is high.