Mechanized Code Proofs Based on a Formal Microprocessor Specification
基于正式微处理器规范的机械化代码证明
基本信息
- 批准号:9017499
- 负责人:
- 金额:$ 13.98万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:1991
- 资助国家:美国
- 起止时间:1991-05-15 至 1993-10-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
The propose is to build an experimental software system to test the feasibility of mathematically formalizing physically realizable microprocessor architectures and to test the feasibility of mechanically checking the correctness of system software written in microprocessor machine language for such microprocessors. Although in principle such formalization and checking are possible, they are widely suspected to be practically infeasible. However, a few recent experiments do demonstrate that a new approach of directly formalizing a machine architecture as a mathematical function in a mechanized logic offers promise. A substantial fraction of a commonly used processor has been formalized and several machine code programs have been rigorously checked mechanically. The initial prototype of the system will be used (a) to test the feasibility of proofs of compiler correctness and (b) to explore the development of a formalized programming environment for system software, with focus on such issues as formalizing memory management and rigorously demonstrating performance figures. The experiment will involve formalizing, in a mechanized logic, the user instruction set of several commonly-used microprocessors, and will also involve formalizing the semantics of some system traps. The work will explore new areas in formalization, including cache consistency, memory protection, and interrupts. The machine architecture issues of proving correct high level language compilers. will also be explored.
建议建立一个实验软件系统,以测试数学形式化物理可实现的微处理器体系结构的可行性,并测试机械检查用微处理器机器语言编写的系统软件的正确性的可行性。虽然原则上这种形式化和检查是可能的,但人们普遍怀疑它们实际上是不可行的。然而,最近的一些实验确实表明,将机器架构直接形式化为机械化逻辑中的数学函数的新方法提供了希望。一个常用处理器的很大一部分已经被形式化,一些机器代码程序已经被严格地机械检查过。该系统的初始原型将用于(a)测试编译器正确性证明的可行性,以及(b)探索系统软件的形式化编程环境的开发,重点是形式化内存管理和严格展示性能数据等问题。实验将包括以机械化的逻辑形式化几个常用微处理器的用户指令集,还将包括形式化一些系统陷阱的语义。这项工作将探索形式化的新领域,包括缓存一致性、内存保护和中断。证明正确的高级语言编译器的机器架构问题。也将被探索。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Robert Boyer其他文献
脱工業化の理論と先進諸国の現実―構造変化と多様性―
去工业化理论与发达国家现实:结构变迁与多样性
- DOI:
- 发表时间:
2015 - 期刊:
- 影响因子:0
- 作者:
Robert Boyer;Hiroyasu Uemura and Akinori Isogai;植村博恭・田原慎二 - 通讯作者:
植村博恭・田原慎二
サブリージョナリズム分析の新しい潮流 :マクロリージョナリズム
次区域主义分析新趋势:宏观区域主义
- DOI:
- 发表时间:
2017 - 期刊:
- 影响因子:0
- 作者:
Robert Boyer;Hiroyasu Uemura;Toshio Yamada;Lei Song;Hitoshi Hirakawa.;Norio Tokumaru;and others;箱田徹;柳原剛司;柑本英雄 - 通讯作者:
柑本英雄
日本の幼児教育と学校教育
日本的幼儿教育和学校教育
- DOI:
- 发表时间:
2017 - 期刊:
- 影响因子:0
- 作者:
Robert Boyer;Hiroyasu Uemura;Toshio Yamada;Lei Song;Hitoshi Hirakawa.;Norio Tokumaru;and others;箱田徹;柳原剛司;柑本英雄;Yoshihide Sakurai;丹野清人;中川涼司・髙久保豊・中原裕美子他;箱田徹;七木田 敦 - 通讯作者:
七木田 敦
Civil Society’s Participation in Multi-Layered and Multi-Stakeholder Regions: Toward People-Centered Development
民间社会参与多层次、多利益相关方领域:迈向以人为本的发展
- DOI:
- 发表时间:
2016 - 期刊:
- 影响因子:0
- 作者:
Robert Boyer;Hiroyasu Uemura;Toshio Yamada;Lei Song;Hitoshi Hirakawa.;Norio Tokumaru;and others;箱田徹;柳原剛司;柑本英雄;Yoshihide Sakurai;丹野清人;中川涼司・髙久保豊・中原裕美子他;箱田徹;七木田 敦;嵯峨嘉子/伊藤嘉余子/若林身歌/関川芳孝/田間泰子/大関知子/浦出俊和/中谷奈津子/梅田直美;五十嵐誠一 - 通讯作者:
五十嵐誠一
日本における幼児教育の特質ー保幼小の接続からー
日本幼儿教育的特点:从学前班与小学的联系看
- DOI:
- 发表时间:
2017 - 期刊:
- 影响因子:0
- 作者:
Robert Boyer;Hiroyasu Uemura;Toshio Yamada;Lei Song;Hitoshi Hirakawa.;Norio Tokumaru;and others;箱田徹;柳原剛司;柑本英雄;Yoshihide Sakurai;丹野清人;中川涼司・髙久保豊・中原裕美子他;箱田徹;七木田 敦;嵯峨嘉子/伊藤嘉余子/若林身歌/関川芳孝/田間泰子/大関知子/浦出俊和/中谷奈津子/梅田直美;五十嵐誠一;田村哲樹・近藤康史・堀江孝司;Yoshihide Sakurai;弘田洋二;七木田 敦 - 通讯作者:
七木田 敦
Robert Boyer的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Robert Boyer', 18)}}的其他基金
Non-Commutative Harmonic Analysis in Object Recognition and Tracking
目标识别和跟踪中的非交换谐波分析
- 批准号:
0308864 - 财政年份:2004
- 资助金额:
$ 13.98万 - 项目类别:
Standard Grant
A Conference on Automated Reasoning and Artificial Intelligence in Honor of W.W. Bledsoe (November 15-16, 1991,University of Texas, Austin)
纪念 W.W. 自动推理和人工智能会议
- 批准号:
9102868 - 财政年份:1991
- 资助金额:
$ 13.98万 - 项目类别:
Standard Grant
Automated Reasoning in Geometry and Mechanics
几何和力学中的自动推理
- 批准号:
9002362 - 财政年份:1990
- 资助金额:
$ 13.98万 - 项目类别:
Standard Grant
Mathematical Sciences: Representation Theory of Infinite Dimensional Classical Groups
数学科学:无限维经典群的表示论
- 批准号:
8902389 - 财政年份:1989
- 资助金额:
$ 13.98万 - 项目类别:
Continuing Grant
Mechanizing the Mathematics of Computer Program Analysis
计算机程序分析的数学机械化
- 批准号:
8202943 - 财政年份:1982
- 资助金额:
$ 13.98万 - 项目类别:
Continuing Grant
Characters of the Inductive Limit Group
归纳极限群的特征
- 批准号:
8104840 - 财政年份:1981
- 资助金额:
$ 13.98万 - 项目类别:
Standard Grant
Mechanizing the Mathematics of Computer Program Analysis
计算机程序分析的数学机械化
- 批准号:
8116774 - 财政年份:1981
- 资助金额:
$ 13.98万 - 项目类别:
Standard Grant
Mechanizing the Mathematics of Computer Program Analysis
计算机程序分析的数学机械化
- 批准号:
7681425 - 财政年份:1977
- 资助金额:
$ 13.98万 - 项目类别:
Standard Grant
相似国自然基金
基于Big Code深度背景增强的Android应用代码反混淆研究
- 批准号:61972290
- 批准年份:2019
- 资助金额:60.0 万元
- 项目类别:面上项目
基于强自旋轨道耦合纳米线自旋量子比特的Surface code量子计算实验研究
- 批准号:11574379
- 批准年份:2015
- 资助金额:73.0 万元
- 项目类别:面上项目
提高网络存储可靠性- P2P文件Erasure Code机制研究
- 批准号:60303002
- 批准年份:2003
- 资助金额:24.0 万元
- 项目类别:青年科学基金项目
新一代乘积编码(Product Code)及解码方法的研究
- 批准号:60372070
- 批准年份:2003
- 资助金额:22.0 万元
- 项目类别:面上项目
相似海外基金
Attribution of Machine-generated Code for Accountability
机器生成代码的责任归属
- 批准号:
DP240102164 - 财政年份:2024
- 资助金额:
$ 13.98万 - 项目类别:
Discovery Projects
CAREER: Rank Metric Codes from Drinfeld Modules and New Primitives in Code Based Cryptography
职业:对来自 Drinfeld 模块的度量代码和基于代码的密码学中的新原语进行排名
- 批准号:
2338424 - 财政年份:2024
- 资助金额:
$ 13.98万 - 项目类别:
Continuing Grant
EAGER/Collaborative Research: An LLM-Powered Framework for G-Code Comprehension and Retrieval
EAGER/协作研究:LLM 支持的 G 代码理解和检索框架
- 批准号:
2347624 - 财政年份:2024
- 资助金额:
$ 13.98万 - 项目类别:
Standard Grant
EAGER/Collaborative Research: An LLM-Powered Framework for G-Code Comprehension and Retrieval
EAGER/协作研究:LLM 支持的 G 代码理解和检索框架
- 批准号:
2347623 - 财政年份:2024
- 资助金额:
$ 13.98万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Medium: Toward Understandability and Interpretability for Neural Language Models of Source Code
合作研究:SHF:媒介:实现源代码神经语言模型的可理解性和可解释性
- 批准号:
2423813 - 财政年份:2024
- 资助金额:
$ 13.98万 - 项目类别:
Standard Grant
CAREER: Decoding the Code of Glycan-Collectin Interactions: Computational Engineering of Surfactant Proteins for Tailored Glycan Recognition
职业:解码聚糖-收集素相互作用的密码:用于定制聚糖识别的表面活性剂蛋白的计算工程
- 批准号:
2338401 - 财政年份:2024
- 资助金额:
$ 13.98万 - 项目类别:
Continuing Grant
EAGER: Proof-Carrying Code Completions
EAGER:携带证明的代码完成
- 批准号:
2403762 - 财政年份:2024
- 资助金额:
$ 13.98万 - 项目类别:
Standard Grant
CAREER: Transforming Peer Code Review Environments for Code Learning and High-Quality Feedback
职业:转变同行代码审查环境以实现代码学习和高质量反馈
- 批准号:
2340389 - 财政年份:2024
- 资助金额:
$ 13.98万 - 项目类别:
Continuing Grant
NSF-NSERC: SaTC: CORE: Small: Managing Risks of AI-generated Code in the Software Supply Chain
NSF-NSERC:SaTC:核心:小型:管理软件供应链中人工智能生成代码的风险
- 批准号:
2341206 - 财政年份:2024
- 资助金额:
$ 13.98万 - 项目类别:
Standard Grant
Scalable Production of Precisely Engineered Proteins Using an Expanded Genetic Code
使用扩展的遗传密码大规模生产精确工程蛋白质
- 批准号:
BB/Y00812X/1 - 财政年份:2024
- 资助金额:
$ 13.98万 - 项目类别:
Research Grant














{{item.name}}会员




