Collaborative Research: Logical Support for Formal Verification
Collaborative Research: Logical Support for Formal Verification
批准号:
0701260
负责人:
Bruce Weide
金额:
$7.5万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2007
资助国家:
美国
项目状态:
已结题
起止时间:
2007-09-01 至 2010-08-31
中文摘要
计算“证明助手”允许用户构造正式指定的断言的公理证明,目前用于两个目的:第一,验证普通的数学证明,第二,验证硬件和软件的(描述)是否符合设计规范。该项目将开发逻辑和计算方法来支持这两种类型的活动。该项目的具体组成部分包括:开发支持数论和离散几何证明的正式库;从软件组件规范和实现中提取验证条件,使用一种称为Resolve的自信编程语言;在这两个领域中出现的推理类型的分类;自动验证这些推论的逻辑方法的发展;教材和软件的开发将使这些方法整合到计算机科学和数学的本科和研究生课程中成为可能。随着数学证明变得越来越复杂,并且现在往往依赖于大量的计算,验证它们的正确性变得越来越困难。同样,随着硬件和软件系统变得越来越复杂,验证它们是否满足其设计规范也变得越来越困难。当资源、生命和安全依赖于他们的正确行为时,这样做尤为重要。数学逻辑学家和计算机科学家之间的这种合作将开发出各种方法,使验证这些数学和计算断言是有效的,以及支持它们的论证没有错误成为可能。该项目还将开发培训下一代计算机科学家和数学家使用这些方法的方法。
英文摘要
Computational "proof assistants," which allow users to construct axiomatic proofs of formally specified assertions, are currently used for two purposes: first, to verify ordinary mathematical proofs, and second, to verify that (descriptions of) hardware and software meet design specifications. This project will develop logical and computational methods to support both types of activities. Specific components of the project include: the development of formal libraries to support proofs in number theory and discrete geometry; the extraction of verification conditions from software component specifications and implementations in an assertive programming language known as Resolve; a classification of the types of inferences that arise in both domains; the development of logical methods for verifying these inferences automatically; and the development of educational materials and software that will make it possible to integrate these methods into undergraduate and graduate curricula in computer science and mathematics.As mathematical proofs become more and more intricate, and now often rely on extensive computation, it is becoming increasingly difficult to verify that they are correct. Similarly, as hardware and software systems become more and more complex, it is becoming increasingly difficult to verify that they meet their design specifications. Doing so is especially important when resources, lives, and security depend on their correct behavior. This collaboration between mathematical logicians and computer scientists will develop methods to make it possible to verify that such mathematical and computational claims are valid, and that the arguments supporting them are free of errors. The project will also develop means of training the next generation of computer scientists and mathematicians to use these methods.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Medium: Collaborative Research: Specification and Mathematics Engineering for the Verified Software End-Game
-
批准号:1162331
-
项目类别:Standard Grant
-
资助金额:$47.61万
-
财政年份:2012
-
负责人:Bruce Weide
-
依托单位:
Automated Support for Developing Logical Reasoning Skills in Discrete Mathematics Courses
-
批准号:0942542
-
项目类别:Standard Grant
-
资助金额:$19.98万
-
财政年份:2010
-
负责人:Bruce Weide
-
依托单位:
CPA-SEL: Collaborative Research - Continuing Progress Toward Verified Software
-
批准号:0811737
-
项目类别:Standard Grant
-
资助金额:$23.26万
-
财政年份:2008
-
负责人:Bruce Weide
-
依托单位:
ITR: Principles of Distributed Component-Based Software
-
批准号:0081596
-
项目类别:Continuing Grant
-
资助金额:$49.98万
-
财政年份:2000
-
负责人:Bruce Weide
-
依托单位:
Toward Scalable Software Engineering Disciplines
-
批准号:9311702
-
项目类别:Continuing Grant
-
资助金额:$32.39万
-
财政年份:1993
-
负责人:Bruce Weide
-
依托单位:
Practical New-Generation Reusable Software Components
-
批准号:9111892
-
项目类别:Standard Grant
-
资助金额:$27.17万
-
财政年份:1991
-
负责人:Bruce Weide
-
依托单位:
Design, Specification, and Implementation of Reusable Software Components
-
批准号:8802312
-
项目类别:Standard Grant
-
资助金额:$7.49万
-
财政年份:1988
-
负责人:Bruce Weide
-
依托单位:
Computer Research Equipment (Computer Science)
-
批准号:8405029
-
项目类别:Standard Grant
-
资助金额:$6.6万
-
财政年份:1984
-
负责人:Bruce Weide
-
依托单位:
Statistical Methods For Algorithm Design and Analysis
-
批准号:7912688
-
项目类别:Standard Grant
-
资助金额:$3.0万
-
财政年份:1979
-
负责人:Bruce Weide
-
依托单位:
国内基金
海外基金
登录
查看更多内容
Research on Quantum Field Theory without a Lagrangian Description
-
批准号:24ZR1403900
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:SATOSHI NAWATA
-
依托单位:
Cell Research
-
批准号:31224802
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2012
-
负责人:程磊
-
依托单位:
Cell Research
-
批准号:31024804
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2010
-
负责人:程磊
-
依托单位:
Cell Research (细胞研究)
-
批准号:30824808
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2008
-
负责人:张爱兰
-
依托单位:
Research on the Rapid Growth Mechanism of KDP Crystal
-
批准号:10774081
-
项目类别:面上项目
-
资助金额:45.0万元
-
批准年份:2007
-
负责人:滕冰
-
依托单位: