ATS: a Language to Support Practical Programming with Theorem Proving
ATS: a Language to Support Practical Programming with Theorem Proving
批准号:
0702665
负责人:
Hongwei Xi
金额:
$30.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2007
资助国家:
美国
项目状态:
已结题
起止时间:
2007-10-01 至 2011-09-30
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Proposal Number: CCF-0702665TITLE: ATS: A Language to Support Practical Programming with Theorem ProvingPI: Hongwei XiThe immense complexity in software design and implementation is evident. In this day and age, software design is often expressed in forms of varying degree of formalism, ranging from verbal discussions to plain text descriptions to UML diagrams to specifications in languages like Z. Also, there is often an enormous gap between the design of a system and its actual implementation, making it exceedingly difficult to construct software meeting its specification. However, the very ability to construct software meeting its specification is crucial to (highly) dependable computing, and there seem to be no other shortcuts. The proposed research focuses on the design and implementation of a full-fledged programming language ATS with a type system rooted in the recently developed framework Applied Type System. In ATS, (certain) specifications in software design can be formally captured in terms of types and then be verified through type-checking. In stark contrast to pure theorem proving systems where programs are extracted from proofs, ATS is an effective programming language that contains a pure theorem-proving subsystem to support programming with theorem proving. The effectiveness of ATS is to be evaluated in the construction of real and complex systems.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
ATS for Systems Programming with Theorem Proving
-
批准号:1018601
-
项目类别:Standard Grant
-
资助金额:$44.99万
-
财政年份:2010
-
负责人: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
-
依托单位:
海外基金