Scalable Program Analysis for Software Verification
Scalable Program Analysis for Software Verification
批准号:
EP/E053041/2
负责人:
HONGSEOK YANG
金额:
$15.38万
依托单位:
依托单位国家:
英国
项目类别:
Fellowship
财政年份:
2011
资助国家:
英国
项目状态:
已结题
起止时间:
2011 至 --
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Recent years have seen a renaissance in automatic program verification, based on advances in program analysis (abstract interpretation).Tools such as Microsoft's Static Driver Verifiercan automatically verify certain lightweight properties (e.g., protocol properties)of interfaces between program components.There is, though, a fundamental problem:Scalable methods are lacking.Current tools are based on a closed world assumption,where a complete program is available,and they work over a system's entire global state.This lack of modularity impedes scalability, and wider applicability. This research proposes an attack on the scalability problem.Our thesis is that progress in three directions, localization,isolation and generalization, can lead to much more scalable analyses.The idea of the first two of these isto reduce the cost for analyzing each component once,while the third aims to ensure thatone analysis result of a program component can be reused in manydifferent contexts. We will develop a general framework and concreteinstances of analyses that achieve these three goals.We will test our ideas by developing prototype toolsthat we will apply to widely-used open-source infrastructure software,such as network software and operating system components.Scalability is the core problem in the automatic verification of software.Success on the problems in this research would have a majorimpact on the use of automatic techniques for theanalysis and verification of significant, real-world code.
期刊论文(10)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Linearizability with Ownership Transfer
所有权转移的线性化
DOI:
10.2168/lmcs-9(3:12)2013
发表时间:
2013
期刊:
Logical Methods in Computer Science
影响因子:
0.6
作者:
[Gotsman A]
通讯作者:
Gotsman A
Distributed Computing
分布式计算
DOI:
10.1007/978-3-642-33651-5_3
发表时间:
2012
期刊:
影响因子:
--
作者:
[Gotsman A]
通讯作者:
Gotsman A
Automata, Languages and Programming
自动机、语言和编程
DOI:
10.1007/978-3-540-70583-3_9
发表时间:
2008
期刊:
影响因子:
--
作者:
[Berger M]
通讯作者:
Berger M
DOI:
10.1145/2393596.2393666
发表时间:
2012-11
期刊:
影响因子:
--
作者:
[Saswat Anand;M. Naik;M. J. Harrold;Hongseok Yang]
通讯作者:
Saswat Anand;M. Naik;M. J. Harrold;Hongseok Yang
DOI:
10.1109/lics.2017.8005137
发表时间:
2017
期刊:
影响因子:
--
作者:
[Heunen C]
通讯作者:
Heunen C
共 8 条
Scalable Program Analysis for Software Verification
-
批准号:EP/E053041/1
-
项目类别:Fellowship
-
资助金额:$55.77万
-
财政年份:2007
-
负责人:HONGSEOK YANG
-
依托单位:
海外基金