项目名称: 提高程序验证自动化程度的技术

项目编号: No.61170018

项目类型: 面上项目

立项/批准年度: 2012

项目学科: 计算机科学学科

项目作者: 陈意云

作者单位: 中国科学技术大学

项目金额: 56万元

中文摘要: 基于逻辑推理的程序验证是提高软件可信程度的一种重要方法。本项目研究促进程序验证方法走向实用的技术和相关理论,重点解决指针类型给程序验证带来的障碍,为指针程序的自动验证设计一种比较全面的解决办法。 该项研究基于下面的思路:(1)程序验证不必孤立地进行,可用程序分析收集的信息来支持程序验证;(2)程序员可通过提供一些对程序分析和程序验证有用的提示,来换取它们替程序员完成一些很有价值的事情;(3)在通过增强编程语言和断言语言的表达能力来拓展程序验证器的能力时,要尽量避免给自动定理证明器带来太多的负担。 本项目的研究基于上面的思路展开,预计主要亮点是:提出一种直接把形状图作为断言的形状图逻辑,提出形状系统概念。 本项目的研究帮助解决程序自动验证的瓶颈问题,促进程序验证的研究和应用的开展。

中文关键词: 程序验证;程序分析;可信软件;程序逻辑;循环不变式推断

英文摘要:

英文关键词: program verification;program analysis;dependable software;program logic;inference of loop invariants

成为VIP会员查看完整内容
0

相关内容

程序员从早期程序设计起,就面临要证明他们的程序达到某种预定目的的任务,这就是程序验证。早期计算机主要用于数学计算,人们通过对数据的某一子集用人工复杂的简单过程验证他们的程序。随着计算机应用的推广,程序验证的任务变得非常困难,这就导致了对基于测试的精巧技术的研究,即它基于计算机程序是一种人工制品,通过实验过程一定能揭示它的多种属性这种思想基础。程序员从早期程序设计起,就面临要证明他们的程序达到某种预定目的的任务,这就是程序验证。早期计算机主要用于数学计算,人们通过对数据的某一子集用人工复杂的简单过程验证他们的程序。随着计算机应用的推广,程序验证的任务变得非常困难,这就导致了对基于测试的精巧技术的研究,即它基于计算机程序是一种人工制品,通过实验过程一定能揭示它的多种属性这种思想基础。
航空制造知识图谱构建研究综述
专知会员服务
112+阅读 · 2022年4月25日
军事知识图谱构建技术
专知会员服务
122+阅读 · 2022年4月8日
专知会员服务
97+阅读 · 2021年6月23日
专知会员服务
16+阅读 · 2021年5月13日
专知会员服务
21+阅读 · 2021年4月20日
专知会员服务
15+阅读 · 2021年1月23日
专知会员服务
86+阅读 · 2020年8月2日
专知会员服务
219+阅读 · 2020年8月1日
技术动态 | W3C计划成立RDF-star工作组
开放知识图谱
0+阅读 · 2022年4月18日
面向云原生应用的低代码开发平台构建之路
AI前线
0+阅读 · 2022年1月26日
面向中后台复杂场景的低代码实践思路
阿里技术
0+阅读 · 2022年1月10日
KoPL: 面向知识的推理问答编程语言
学术头条
1+阅读 · 2021年11月10日
不管你信不信:练好这项产品基本功,能超过80%的产品经理!
人人都是产品经理
0+阅读 · 2021年11月8日
这三个NLP项目写进简历,网申通过率提高50%
夕小瑶的卖萌屋
0+阅读 · 2021年9月27日
研究SLAM,对编程的要求有多高?
计算机视觉life
24+阅读 · 2019年2月18日
国家自然科学基金
5+阅读 · 2015年12月31日
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
1+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
8+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2008年12月31日
Arxiv
0+阅读 · 2022年5月10日
Arxiv
0+阅读 · 2022年5月7日
Arxiv
14+阅读 · 2020年1月27日
小贴士
相关VIP内容
航空制造知识图谱构建研究综述
专知会员服务
112+阅读 · 2022年4月25日
军事知识图谱构建技术
专知会员服务
122+阅读 · 2022年4月8日
专知会员服务
97+阅读 · 2021年6月23日
专知会员服务
16+阅读 · 2021年5月13日
专知会员服务
21+阅读 · 2021年4月20日
专知会员服务
15+阅读 · 2021年1月23日
专知会员服务
86+阅读 · 2020年8月2日
专知会员服务
219+阅读 · 2020年8月1日
相关资讯
技术动态 | W3C计划成立RDF-star工作组
开放知识图谱
0+阅读 · 2022年4月18日
面向云原生应用的低代码开发平台构建之路
AI前线
0+阅读 · 2022年1月26日
面向中后台复杂场景的低代码实践思路
阿里技术
0+阅读 · 2022年1月10日
KoPL: 面向知识的推理问答编程语言
学术头条
1+阅读 · 2021年11月10日
不管你信不信:练好这项产品基本功,能超过80%的产品经理!
人人都是产品经理
0+阅读 · 2021年11月8日
这三个NLP项目写进简历,网申通过率提高50%
夕小瑶的卖萌屋
0+阅读 · 2021年9月27日
研究SLAM,对编程的要求有多高?
计算机视觉life
24+阅读 · 2019年2月18日
相关基金
国家自然科学基金
5+阅读 · 2015年12月31日
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
1+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
8+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2008年12月31日
微信扫码咨询专知VIP会员