课题基金 / 基金详情

PROOF-THEORETICAL INVESTIGATION ON MACHINE CODE AND CODE GENERATION

PROOF-THEORETICAL INVESTIGATION ON MACHINE CODE AND CODE GENERATION
机器代码和代码生成的证明理论研究
批准号:
12680345
负责人:
OHORI Atsushi
金额:
$1.86万
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
2000
资助国家:
日本
项目状态:
已结题
起止时间:
2000 至 2001

项目摘要

项目成果

OHORI Atsushi的其他基金

相似基金

相关文献

中文摘要
翻译
本研究的目的是建立机器码的证明理论解释,并发展一套系统的机器码产生与分析方法。通过本课题的研究,我们取得了以下三个方面的成果。(1)低级机器中的每条指令都可以被重新分级为一个左规则,在一个类证明系统中只有一个前提。基于这一观察,我们已经开发了一个证明系统,称为序贯演算,机器代码,并开发了一个编译算法作为证明转换从自然演绎证明系统,这个演算。(2)应用上述结果,我们建立了Java字节码语言的一个证明系统,并证明了Java字节码与lambda演算之间的转换是可能的。Mycroft,我们比较了我们的机器代码分析的证明导向框架和Mycroft的基于类型的框架,并表明这两个框架是复杂的,证明导向框架在分析代码的控制信息方面能力更强,而基于类型的分析对于分析具有多个类型的通用指令是必要的。
英文摘要
The purpose of this research is to establish proof-theoretical interpretation of machine code, and to develop a systematic methods for code generation and code analysis. Through this research project, we have obtained the following three results.(1) Each instruction in a low-level machine can be regraded as a left rule with only one premise in a sequent style proof system. Based on this observation, we have developed a proof system, called sequential sequent calculus, for machine code and have developed a compilation algorithm as a proof transformation from the natural deduction proof system to this calculus.(2) By applying the above results, we have established a proof system for Java bytecode language, and have show that it is possible to transform between Java bytecode and the lambda calculus,(3) Jointly with A. Mycroft, we have compared our proof-directed framework for machine code analysis with the type-based framework of Mycroft, and have shown that these two frameworks are comple mentary - proof-directed framework is stronger in its ability to analyze control information of code while the type based analysis is necessary for analyzing generic instructions having multiple types.
期刊论文(10)
专著(0)
科研奖励(0)
会议论文
A.Mycroft, A.Ohori, S.Katsumata: "Comparing Type-Based and Proof-Based Decompilation"Proceedings of IEEE WCR Workshop of Decompilation Technique, IEEE Press. (2001)
A.Mycroft、A.Ohori、S.Katsumata:“比较基于类型和基于证明的反编译”IEEE WCR 反编译技术研讨会论文集,IEEE Press。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
S.Hashimoto, A.Ohori: "A Typed Context Calculus"Theoretical Computer Science. 266・1-2. 249-272 (2001)
S.Hashimoto,A.Ohori:“类型化上下文演算”理论计算机科学 266・1-272(2001)。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
共 10 条
    Basic research on implementation technology for making SML# a practical polymorphic language
    • 批准号:
      25280019
    • 项目类别:
      Grant-in-Aid for Scientific Research (B)
    • 资助金额:
      $5.24万
    • 财政年份:
      2013
    • 负责人:
      OHORI Atsushi
    • 依托单位:
    A Study on Proof-Theoretical Foundations for Compiler Construction
    • 批准号:
      22500023
    • 项目类别:
      Grant-in-Aid for Scientific Research (C)
    • 资助金额:
      $2.41万
    • 财政年份:
      2010
    • 负责人:
      OHORI Atsushi
    • 依托单位:
    A Study on Proof System That Combines Verification and Optimization Technologies
    • 批准号:
      19500021
    • 项目类别:
      Grant-in-Aid for Scientific Research (C)
    • 资助金额:
      $2.66万
    • 财政年份:
      2007
    • 负责人:
      OHORI Atsushi
    • 依托单位:
    A Framework for Integrating Programming Languages, Repository and Development Environment
    国内基金
    海外基金
    greenwashing behavior in China:Basedon an integrated view of reconfiguration of environmental authority and decoupling logic
    • 批准号:
      --
    • 项目类别:
      外国学者研究基金项目
    • 资助金额:
      --
    • 批准年份:
      2024
    • 负责人:
      YU BYUNGJUN
    • 依托单位:
    Incentive and governance schenism study of corporate green washing behavior in China: Based on an integiated view of econfiguration of environmental authority and decoupling logic
    • 批准号:
      --
    • 项目类别:
      外国学者研究基金项目
    • 资助金额:
      --
    • 批准年份:
      2024
    • 负责人:
      YU BYUNGJUN
    • 依托单位: