Theory of Program Checking and Fault-Tolerant Software
Theory of Program Checking and Fault-Tolerant Software
批准号:
9315696
负责人:
Michael Loui
金额:
$11.65万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1994
资助国家:
美国
项目状态:
已结题
起止时间:
1994-09-01 至 1997-08-31
中文摘要
程序检查是一种新的软件容错方法。对于计算函数的程序,检查器测试程序的输出对于特定输入是否正确。即使当程序出错时,检查器也会使用程序本身来执行测试,方法是将程序应用于与原始输入相关的几个输入。检查器提供对执行程序的特定输入的正确性的概率保证,而正式的程序验证在执行之前建立对所有输入的正确性。在这个项目中,将传统的容错技术与程序检查相结合,产生了对实际规模的程序有效的新型程序检查器。特别是,程序检查与认证跟踪和基于算法的容错相结合,这是一种用于并发错误检测的技术。此外,程序检查被应用于操作系统算法,以确保诸如互斥、死锁避免和并发事务的可串行化等谓词的真实性。
英文摘要
Program checking is a new approach to software fault-tolerance. For a program that computes a function, a checker tests whether the program's output is correct for a specific input. Even when the program makes mistakes, the checker uses the program itself to perform the test by applying the program to several inputs related to the original one. The checker provides a probabilistic guarantee of correctness on a particular input on which the program is executed, whereas formal program verification establishes correctness on all inputs prior to execution. In this project, traditional fault-tolerance techniques are combined with program checking to produce new kinds of program checkers that are effective for programs of practical size. In particular, program checking is combined with certification trails and with algorithm-based fault-tolerance, a technique for concurrent error detection. Further, program checking is applied to operating system algorithms that ensure the truth of predicates such as mutual exclusion, deadlock avoidance, and serializability of concurrent transactions.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Enhancing Intrinsic Motivation in Core Engineering Courses
-
批准号:1140554
-
项目类别:Standard Grant
-
资助金额:$20.0万
-
财政年份:2012
-
负责人:Michael Loui
-
依托单位:
CCLI:TYPE1:Enhancing the ECE 101 Curriculum Through Student Diversity
-
批准号:0942331
-
项目类别:Standard Grant
-
资助金额:$20.0万
-
财政年份:2010
-
负责人:Michael Loui
-
依托单位:
REU Site: Summer Undergraduate Research Internship Program at the Information Trust Institute
-
批准号:0851957
-
项目类别:Standard Grant
-
资助金额:$35.7万
-
财政年份:2009
-
负责人:Michael Loui
-
依托单位:
Collaborative Research: The Responsible Conduct of Computational Modeling and Research
-
批准号:0832843
-
项目类别:Standard Grant
-
资助金额:$24.12万
-
财政年份:2008
-
负责人:Michael Loui
-
依托单位:
EESE: Role-Play Scenarios for Teaching Responsible Conduct of Research
-
批准号:0628814
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2006
-
负责人:Michael Loui
-
依托单位:
The Computational Complexity of Random Access Machines
-
批准号:8922008
-
项目类别:Standard Grant
-
资助金额:$5.57万
-
财政年份:1990
-
负责人:Michael Loui
-
依托单位:
Redundant Representations For Efficient On-Line Access (Computer Research & Information Science)
-
批准号:8217445
-
项目类别:Standard Grant
-
资助金额:$4.5万
-
财政年份:1983
-
负责人:Michael Loui
-
依托单位:
Access Time Versus Storage Space in Information Retrieval Systems
-
批准号:8012242
-
项目类别:Standard Grant
-
资助金额:$5.98万
-
财政年份:1980
-
负责人:Michael Loui
-
依托单位:
海外基金