课题基金 / 基金详情

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演算之间的转换是可能的。(3)我们与A.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
    • 依托单位: