|
This article is cited in 3 scientific papers (total in 3 papers)
A declarative language FlexT for analysis and documenting of binary data formats
A. E. Khmel'nov, I. V. Bychkov, A. A. Mikhailov Matrosov Institute for System Dynamics and Control Theory of the Siberian Branch of the Russian Academy of Sciences
Abstract:
The language FlexT (Flexible Types) is intended for specification of binary data formats. The language is declarative and designed to be well understood for human readers. Its main elements are the data type declarations, which look very much like the usual type declarations of the imperative programming languages, but are more flexible. In the article we first give a review of the capabilities of the modern projects oriented to specification of binary file formats. Then we consider the main features of the FlexT language and, in particular, the features that help to describe the formats of encoding of machine instructions. Finally we briefly describe the software developed, which is based upon the FlexT interpreter and some new capabilities of information search, which makes possible the use of the specifications.
Keywords:
specifications of binary data formats, specification of encoding of machine instructions, declarative language, disassembler.
Citation:
A. E. Khmel'nov, I. V. Bychkov, A. A. Mikhailov, “A declarative language FlexT for analysis and documenting of binary data formats”, Proceedings of ISP RAS, 28:5 (2016), 239–268
Linking options:
https://www.mathnet.ru/eng/tisp79 https://www.mathnet.ru/eng/tisp/v28/i5/p239
|
Statistics & downloads: |
Abstract page: | 223 | Full-text PDF : | 177 | References: | 38 |
|