New Handles on Program Correctness
New Handles on Program Correctness
批准号:
0729011
负责人:
Shafrira Goldwasser
金额:
$30.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2007
资助国家:
美国
项目状态:
已结题
起止时间:
2007-09-01 至 2011-08-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
One of the main challenges of software engineering is verifying the correctness of software. In the eighties the methodology of program `result checking' and `result correcting' was introduced. This approach focuses on correctness of the code per input rather than full program verification.The current investigation will revisit the result checking and correcting methodology, emphasizing a general complexity theoretic approach rather than the function specific approach pursued earlier.The intellectual merit of the project is that it will broaden our understanding of how to design general purpose program checkers and correctors, teach methods to exploit fast heuristics without sacrificing correctness, and study, in depth, the relation between the property testing field and program checking and correcting. The project promises to have broad impact on the reliability ofsoftware.This research involves, the following directions:1. Characterize general {\it classes} of functions which posses efficient checkers and correctors.2. Introduce a new model for program checking and correcting in which the checker and correctorhave access to a short advice string in addition to the program to be checked and corrected. The advice-string is computed off-line ahead of on-line checking of programs. Such model allows treating more general function families than previously done. In particular, it allows the design of a single checker and corrector for many functions, where each individual function is associated with a different advice string.3. Pursue new measures of efficiency for program checkers and correctors which will circumvent some of the challenges which arise in the field. In the advice model, the length of the advice will be incorporated into the complexity of the checking procedure and may be traded with the number of on-line calls of the checker to the program to be checked.4. Harness the remarkable progress made in the field of property testing to the testing and correcting of programs.5. Explore how the notions of program testers and correctors may enable the convertion of fast heuristics into correct programs with improved average case running time.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Workshops on Geometry of Polynomials
-
批准号:1835986
-
项目类别:Standard Grant
-
资助金额:$6.0万
-
财政年份:2018
-
负责人:Shafrira Goldwasser
-
依托单位:
EAGER: Holistic Security for Cloud Computing: Computing on Encrypted Data
-
批准号:1347364
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2013
-
负责人:Shafrira Goldwasser
-
依托单位:
TC: Small: Securing Programs and Data In Remote and Hostile Environments
-
批准号:1018064
-
项目类别:Standard Grant
-
资助金额:$49.92万
-
财政年份:2010
-
负责人:Shafrira Goldwasser
-
依托单位:
Workshop: Cryptography in the Clouds
-
批准号:0948699
-
项目类别:Standard Grant
-
资助金额:$3.01万
-
财政年份:2009
-
负责人:Shafrira Goldwasser
-
依托单位:
Program Obfuscation: Foundations and Applications
-
批准号:0635297
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:Shafrira Goldwasser
-
依托单位:
Learning Fourier Coefficients: Theory and Application
-
批准号:0514167
-
项目类别:Standard Grant
-
资助金额:$20.0万
-
财政年份:2005
-
负责人:Shafrira Goldwasser
-
依托单位:
Cryptographic Foundations of Cyber Trust
-
批准号:0430450
-
项目类别:Standard Grant
-
资助金额:$45.0万
-
财政年份:2004
-
负责人:Shafrira Goldwasser
-
依托单位:
FAW: Algorithmic Complexity in Cryptography, Distributed Computation and Interactive Proofs
-
批准号:9023313
-
项目类别:Continuing Grant
-
资助金额:$25.0万
-
财政年份:1991
-
负责人:Shafrira Goldwasser
-
依托单位:
PYI: Mathematical Foundations of Cryptography
-
批准号:8657527
-
项目类别:Continuing Grant
-
资助金额:$31.2万
-
财政年份:1987
-
负责人:Shafrira Goldwasser
-
依托单位:
Computational Complexity Based Cryptography (Computer Research)
-
批准号:8509905
-
项目类别:Standard Grant
-
资助金额:$10.34万
-
财政年份:1985
-
负责人:Shafrira Goldwasser
-
依托单位:
海外基金