Assertion-based Verification: From Compile-time Checking to Runtime Error Recovery
Assertion-based Verification: From Compile-time Checking to Runtime Error Recovery
批准号:
0702680
负责人:
Sarfraz Khurshid
金额:
$11.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2007
资助国家:
美国
项目状态:
已结题
起止时间:
2007-09-15 至 2009-08-31
中文摘要
基于断言的验证:从编译时检查到运行时错误恢复isarfraz khurshidabstract该项目研究基于断言的修复——一种使软件系统在出现故障之前从错误中恢复的新方法。传统的错误恢复方法使用断言计算来检测错误状态,并使用专门的例程来修复它们。这些例程中的大多数都是临时的,难以理解的,并且无法处理各种错误。这个项目的关键见解是,通过使用断言作为执行修复的基础,将违反的断言转换为修复例程。这个项目将开发系统的方法,使使用通用编程语言(如Java)编写的断言能够进行有效的修复。修复方法将使用各种复杂的数据结构进行评估。提出的方法的实现为编译时检查和运行时错误恢复提供了一个统一的框架——这两种软件可靠性方法传统上部署了非常不同的算法。这种统一具有显著提高软件质量的潜力。任何带有断言注释的程序,程序员都可以轻松编写,可以:(1)在使用现有技术部署之前进行系统检查;(2)保证在使用建议的方法部署后继续执行,不会出现故障。
英文摘要
Proposal NumberCCF-0702680TITLEAssertion-based Verification: From Compile-time Checking to Runtime Error RecoveryPISarfraz KhurshidAbstractThis project investigates assertion-based repair---a novel methodology for enabling software systems to recover from errors before they manifest into failures. Traditional approaches to error recovery use assertion evaluations to detect erroneous states and specialized routines to repair them. Most of these routines are ad hoc, ill-understood, and unable to handle a variety of errors.The key insight of this project is to turn a violated assertion into a repair routine by using the assertion as a basis of performing repair. This project will develop systematic approaches that enable efficient repair using assertions written in common programming languages, such as Java. The repair approaches will be evaluated using a variety of complex data structures.Realization of the proposed methodology enables a unified framework for compile-time checking and runtime error recovery -- two software reliability methodologies that traditionally have deployed very different algorithms. The unification has the potential to significantly increase the quality of software. Any program that is annotated with assertions, which programmers already write comfortably, can be: (1) systematically checked before deployment using existing techniques; and (2) guaranteed to continue to execute without failure, once deployed, using the proposed methodology.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Small: Test-Driven Development and Maintenance of Declarative Models
-
批准号:1718903
-
项目类别:Standard Grant
-
资助金额:$49.55万
-
财政年份:2017
-
负责人:Sarfraz Khurshid
-
依托单位:
SHF: Small: Collaborative Research: Mera: Memoized Ranged Systematic Software Analyses
-
批准号:1319688
-
项目类别:Standard Grant
-
资助金额:$35.0万
-
财政年份:2013
-
负责人:Sarfraz Khurshid
-
依托单位:
Collaborative Research: II-EN: Infrastructure Support for Software Testing Research
-
批准号:0958231
-
项目类别:Continuing Grant
-
资助金额:$27.2万
-
财政年份:2010
-
负责人:Sarfraz Khurshid
-
依托单位:
CAREER: Scalable and Systematic Test Authoring and Maintenance
-
批准号:0845628
-
项目类别:Continuing Grant
-
资助金额:$42.5万
-
财政年份:2009
-
负责人:Sarfraz Khurshid
-
依托单位:
国内基金
海外基金
登录
查看更多内容
Data-driven Recommendation System Construction of an Online Medical Platform Based on the Fusion of Information
-
批准号:--
-
项目类别:外国青年学者研究基金项目
-
资助金额:--
-
批准年份:2024
-
负责人:江洋子
-
依托单位:
Incentive and governance schenism study of corporate green washing behavior in China: Based on an integiated view of econfiguration of environmental authority and decoupling logic
-
批准号:--
-
项目类别:外国学者研究基金项目
-
资助金额:--
-
批准年份:2024
-
负责人:YU BYUNGJUN
-
依托单位:
Exploring the Intrinsic Mechanisms of CEO Turnover and Market Reaction: An Explanation Based on Information Asymmetry
-
批准号:W2433169
-
项目类别:外国学者研究基金项目
-
资助金额:--
-
批准年份:2024
-
负责人:HAOFEI ZHANG
-
依托单位:
含Re、Ru先进镍基单晶高温合金中TCP相成核—生长机理的原位动态研究
-
批准号:52301178
-
项目类别:青年科学基金项目
-
资助金额:30.00万元
-
批准年份:2023
-
负责人:夏万顺
-
依托单位:
NbZrTi基多主元合金中化学不均匀性对辐照行为的影响研究
-
批准号:12305290
-
项目类别:青年科学基金项目
-
资助金额:30.00万元
-
批准年份:2023
-
负责人:苏钲雄
-
依托单位:
眼表菌群影响糖尿病患者干眼发生的人群流行病学研究
-
批准号:82371110
-
项目类别:面上项目
-
资助金额:49.00万元
-
批准年份:2023
-
负责人:邹海东
-
依托单位:
CuAgSe基热电材料的结构特性与构效关系研究
-
批准号:22375214
-
项目类别:面上项目
-
资助金额:50.00万元
-
批准年份:2023
-
负责人:周钲洋
-
依托单位:
镍基UNS N10003合金辐照位错环演化机制及其对力学性能的影响研究
-
批准号:12375280
-
项目类别:面上项目
-
资助金额:53.00万元
-
批准年份:2023
-
负责人:黄鹤飞
-
依托单位:
A study on prototype flexible multifunctional graphene foam-based sensing grid (柔性多功能石墨烯泡沫传感网格原型研究)
-
批准号:--
-
项目类别:--
-
资助金额:20万元
-
批准年份:2020
-
负责人:SAGAR RIZWAN UR REHMAN
-
依托单位:
基于大数据定量研究城市化对中国季节性流感传播的影响及其机理
-
批准号:82003509
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:雷浩
-
依托单位: