首页> 外文会议>International Conference of B and Z Users >Analysis of Compiled Code: A Prototype Formal Model
【24h】

Analysis of Compiled Code: A Prototype Formal Model

机译:编译代码分析:原型正式模型

获取原文

摘要

This paper reports on an experimental application of formal specification to inform analysis of compiled code. The analyses with which we are concerned attempt to recover abstraction and order from the potentially chaotic world of machine code. To illustrate the kind of abstractions of interest, we give a formal model of a simple microprocessor. This is based on a traditional state-based Z specification, but builds on that to produce a behavioural model of the microprocessor. We use the behavioural model to specify a higher-order notion: the concept of a program whose control flow can be decomposed into basic blocks. Finally, we report on the use of our techniques in the development of tools for analysis of compiled code for a real microprocessor.
机译:本文报告了正式规范的实验应用,以提供编译代码的分析。我们担心的分析试图从机器代码的可能混乱世界中恢复抽象和命令。为了说明感兴趣的抽象,我们提供了一个简单的微处理器的正式模型。这是基于传统的基于状态的Z规范,但构建了产生微处理器的行为模型。我们使用行为模型来指定更高阶的概念:控件流可以将其进行分解为基本块的程序的概念。最后,我们报告了我们技术在开发用于分析真实微处理器的编译代码的工具中的使用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号