Creating a type system for a family of assembly languages
We create a formal type system for a family of assembly languages, we also formally define commands, programs and terms of the language. We show that type inhabitance and type checking problems can be solved within the system for a language with mov and jz commands.
Download file
Counter downloads: 145
Keywords
система типов, ассемблер, статический анализ, бинарные приложения, type system, assembly, static analysis, binary applicationsAuthors
Name | Organization | |
Sorokovikov N. V. | Tomsk State University | d86leader@yandex.ru |
References
Caballero J. and Zhiqiang L. Type inference on executables // ACM Computing Surveys. 2016. V. 48. No. 4. С. 65:1-65:35.
Cardelli L. Type Systems. N.Y.: CRC Press, 2004.
Pierce B. C. Types and Programming Languages. Cambridge: MIT Press, 2002.
