CAREER: The Automata Theoretic Method in Software Verification
CAREER: The Automata Theoretic Method in Software Verification
批准号:
0747041
负责人:
Madhusudan Parthasarathy
金额:
$40.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2008
资助国家:
美国
项目状态:
已结题
起止时间:
2008-06-15 至 2014-05-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Proposal Number: 0747041TITLE: The Automata Theoretic Method in Software VerificationPI: Madhusudan ParthasarathyCorrect programs are hard to write. Tools that find errors automatically and reliably are essential to ensure engineering of correct software. Automata theory has had a great impact in hardware verification, where it forms the basis of model-checking systems against temporal logics. This project leverages automata-theoretic methods to the field of software verification. Automata theory provides several strikingly new mechanisms for verifying software, including handling of complex control flows of recursion and concurrency, and bridging logical specifications to verification algorithms.The project will develop these mechanisms and apply them to solve key problems in the following areas of software verification:- Developing temporal logics for specifying complex event sequence properties of recursive programs;- Checking atomicity violations in concurrent programs using automata-based monitoring; and- Verifying heap properties of programs manipulating dynamic data, using a novel automata based abstraction.In addition, two tools will be developed: one monitors concurrent programs for atomicity violations, and the second implements an abstraction framework to verify heap-intensive programs. The techniques developed will pave innovative pathways into the fundamental problems of analyzing software. The techniques will have immediate impact on analysis tools built and used in the software industry, and significantly advance the landscape of software verification.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Small: Automating Software Verification using Natural Proofs
-
批准号:1527395
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2015
-
负责人:Madhusudan Parthasarathy
-
依托单位:
Collaborative Research: Expeditions in Computer Augmented Program Engineering (ExCAPE): Harnessing Synthesis for Software Design
-
批准号:1138994
-
项目类别:Continuing Grant
-
资助金额:$50.0万
-
财政年份:2012
-
负责人:Madhusudan Parthasarathy
-
依托单位:
TC: Small: Collaborative Research: Formal Security Analysis of Access Control Models and Extensions
-
批准号:1018182
-
项目类别:Standard Grant
-
资助金额:$20.0万
-
财政年份:2010
-
负责人:Madhusudan Parthasarathy
-
依托单位:
海外基金