AI4FM: using AI to aid automation of proof search in Formal Methods
AI4FM: using AI to aid automation of proof search in Formal Methods
批准号:
EP/H024050/1
负责人:
Cliff Jones
金额:
$59.54万
依托单位:
依托单位国家:
英国
项目类别:
Research Grant
财政年份:
2010
资助国家:
英国
项目状态:
已结题
起止时间:
2010 至 --
中文摘要
形式化方法为软件工程带来了其他工程学科中常见的科学基础水平。这种方法使用具有精确含义的规范语言,从而打开了证明设计(最终实现)满足规范的可能性。这种形式的方法自开始以来已经走过了很长一段路,现在它们被用于比它们最初被部署的安全关键系统更常见的应用中。对其潜力的重大认识来自于使用源自模型检查想法的按钮式、事后方法。可以被认为是自上而下的方法家族有更多的潜在回报,但对用户来说也更具挑战性。任何事后的方法都必须面对不正确的程序的前景-提取它们的规范可能是没有启发性的。此外,软件开发中的大量浪费来自于在插入设计错误之后(但可能是在没有代码可执行之前)发现设计错误时将其报废和返工。事后和自上而下的方法都很重要:我们选择解决后者,并解决他们部署中的一个关键成本。在证明自上而下的设计步骤是合理的时,用户必须履行所谓的证明义务。这些都是小的证明,通常可以由自动的定理证明者来证明。但是,如果它们不是自动释放的,工程师就面临着构建正式证明的陌生任务。所谓的启发式方法的改进可以帮助增加定理证明者的能力。该项目旨在使用人工智能的学习技术来记录和抽象专家如何进行证明,以增加在没有(或最少)人工干预的情况下构建证明的比例。
英文摘要
Formal Methods bring to software engineering the level of scientific underpinning familiar in other engineering disciplines. Such methods use specification languages with precise meaning and thus open the possibility of proving that a design (ultimately the implementation) satisfies the specification.Such formal methods have come a long way since their inception and they are now used in applications far more common than the safety-critical systems where they were first deployed. Significant awareness of their potential has come from the use of push-button, post facto, methods that derive from ideas of model checking . The family of methods that can be thought of as top-down have more potential pay-off but are also more challenging for users. Any post-facto method has to face the prospect of incorrect programs - extracting their specifications can be unedifying. Furthermore, an enormous amount of the waste in software development derives from scrap and rework when design errors are discovered after their insertion (but possibly before there is even code to execute). Both post-facto and top-down approaches are important: we choose to address the latter and tackle a key cost in their deployment.In justifying a top-down step of design, the user has to discharge so-called proof obligations . These are small proofs that can often be discharged by an automatic theorem prover. But where they are not discharged automatically, an engineer is faced with the unfamiliar task of constructing a formal proof. Improvements in so-called heuristics can help increase the power of theorem provers. This project aims to use learning techniques from artificial intelligence to record and abstract how experts do proofs in order to increase the proportion of cases where proofs are constructed without (or with minimal) human intervention.
期刊论文(10)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
AFM'10 Automated Formal Methods
AFM10 自动形式方法
DOI:
--
发表时间:
2010
期刊:
影响因子:
--
作者:
[Cliff B. Jones, Gudmund Grov, Alan Bundy]
通讯作者:
Alan Bundy
Abstract State Machines, Alloy, B, VDM, and Z
抽象状态机、Alloy、B、VDM 和 Z
DOI:
10.1007/978-3-642-30885-7_18
发表时间:
2012
期刊:
影响因子:
--
作者:
[Jones C]
通讯作者:
Jones C
Verified Software: Theories, Tools and Experiments - 6th International Conference, VSTTE 2014, Vienna, Austria, July 17-18, 2014, Revised Selected Papers
验证软件:理论、工具和实验 - 第六届国际会议,VSTTE 2014,奥地利维也纳,2014 年 7 月 17-18 日,修订后的精选论文
DOI:
10.1007/978-3-319-12154-3_12
发表时间:
2014
期刊:
影响因子:
--
作者:
[Freitas L]
通讯作者:
Freitas L
Revising basic theorem proving algorithms to cope with the logic of partial functions
修改基本定理证明算法以应对部分函数的逻辑
DOI:
10.1016/j.scico.2013.09.007
发表时间:
2014
期刊:
Science of Computer Programming
影响因子:
1.3
作者:
[Jones C]
通讯作者:
Jones C
DOI:
--
发表时间:
2011
期刊:
International Journal of Software and Informatics
影响因子:
--
作者:
[Cliff B. Jones]
通讯作者:
Cliff B. Jones
共 9 条
Topological control of soft matter using novel nano-replication manufacturing
-
批准号:EP/S029214/1
-
项目类别:Fellowship
-
资助金额:$133.34万
-
财政年份:2020
-
负责人:Cliff Jones
-
依托单位:
Novel Nanoreplication Methods for Manufacturing of Optoelectronic and Photonic Devices
-
批准号:EP/L015188/2
-
项目类别:Fellowship
-
资助金额:$129.15万
-
财政年份:2015
-
负责人:Cliff Jones
-
依托单位:
Novel Nanoreplication Methods for Manufacturing of Optoelectronic and Photonic Devices
-
批准号:EP/L015188/1
-
项目类别:Fellowship
-
资助金额:$154.32万
-
财政年份:2014
-
负责人:Cliff Jones
-
依托单位:
Taming Concurrency
-
批准号:EP/K011707/1
-
项目类别:Research Grant
-
资助金额:$82.0万
-
财政年份:2013
-
负责人:Cliff Jones
-
依托单位:
Trustworthy Ambient Systems (TRAMS)
-
批准号:EP/E035329/1
-
项目类别:Research Grant
-
资助金额:$106.18万
-
财政年份:2007
-
负责人:Cliff Jones
-
依托单位:
国内基金
海外基金
Capture and Release of Droplets Using Advanced Materials for High Technology Applications
-
批准号:52073127
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2020
-
负责人:Alidad Amirfazli
-
依托单位:
Molecular Interaction Reconstruction of Rheumatoid Arthritis Therapies Using Clinical Data
-
批准号:31070748
-
项目类别:面上项目
-
资助金额:34.0万元
-
批准年份:2010
-
负责人:Christine Nardini
-
依托单位: