ATS for Systems Programming with Theorem Proving
ATS for Systems Programming with Theorem Proving
批准号:
1018601
负责人:
Hongwei Xi
金额:
$44.99万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2010
资助国家:
美国
项目状态:
已结题
起止时间:
2010-10-01 至 2014-09-30
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Building software is often a process of great complexity. In this day and age, safe and reliable software is a rare oddity and software failure is a norm rather than an exception. How can safe and reliable software be built in a manner that is practical and cost-effective? This project addresses the issue by focusing on building trustworthy low-level systems that is verifiably safe and reliable. Instead of solely relying on testing to ensure safety and reliability, the novel approach taken in the project provides the programmer with a formal means to construct proofs demonstrating correctness properties of actual implementation that can be verified independently. This is often referred to as combining programming with theorem-proving.ATS is a programming language equipped with a highly expressive type system rooted in the framework Applied Type System. In particular, both dependent types and linear types are available in ATS. The development of ATS has now reached a point where advanced types can be effectively employed to support the construction of safe and efficient code. Continuing this progress naturally directs us to investigate how the paradigm of combining programming with theorem-proving as is advocated in ATS can be exploited to raise code quality in low-level systems programming. The project is expected to yield significant contributions to the understanding of type theory and its application to the design and implementation of low-level systems. In particular, advanced type theory (involving dependent types and linear types) is to be developed to facilitate the use of types in capturing programming invariants.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
ATS: a Language to Support Practical Programming with Theorem Proving
-
批准号:0702665
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2007
-
负责人:Hongwei Xi
-
依托单位:
ITR: Imperative Programming with Dependent Types
-
批准号:0224244
-
项目类别:Continuing Grant
-
资助金额:$31.16万
-
财政年份:2001
-
负责人:Hongwei Xi
-
依托单位:
CAREER: Realistic Program Termination Verification: Theory and Practice
-
批准号:0092703
-
项目类别:Continuing Grant
-
资助金额:$28.49万
-
财政年份:2001
-
负责人:Hongwei Xi
-
依托单位:
CAREER: Realistic Program Termination Verification: Theory and Practice
-
批准号:0229480
-
项目类别:Continuing Grant
-
资助金额:$28.49万
-
财政年份:2001
-
负责人:Hongwei Xi
-
依托单位:
ITR: Imperative Programming with Dependent Types
-
批准号:0081316
-
项目类别:Continuing Grant
-
资助金额:$33.49万
-
财政年份:2000
-
负责人:Hongwei Xi
-
依托单位:
国内基金
海外基金
登录
查看更多内容
Graphon mean field games with partial observation and application to failure detection in distributed systems
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2025
-
负责人:MATHIEULOUROCHLAURIERE
-
依托单位:
EstimatingLarge Demand Systems with MachineLearning Techniques
-
批准号:--
-
项目类别:外国学者研究基金
-
资助金额:--
-
批准年份:2024
-
负责人:IoshuaAlex
-
依托单位:
基于“阳化气、阴成形”理论探讨龟鹿二仙胶调控 HIF-1α/Systems Xc-通路抑制铁死亡治疗少弱精子症的作用机理
-
批准号:
-
项目类别:省市级项目
-
资助金额:15.0万元
-
批准年份:2024
-
负责人:丁劲
-
依托单位:
Understanding complicated gravitational physics by simple two-shell systems
-
批准号:12005059
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:国分隆文
-
依托单位:
Simulation and certification of the ground state of many-body systems on quantum simulators
-
批准号:--
-
项目类别:--
-
资助金额:40万元
-
批准年份:2020
-
负责人:Abolfazl Bayat
-
依托单位:
全基因组系统作图(systems mapping)研究三种细菌种间互作遗传机制
-
批准号:31971398
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2019
-
负责人:何晓青
-
依托单位:
The formation and evolution of planetary systems in dense star clusters
-
批准号:11043007
-
项目类别:专项基金项目
-
资助金额:10.0万元
-
批准年份:2010
-
负责人:柯文采
-
依托单位: