CAREER: Tabled Logic Programming for Verification and Program Analysis
CAREER: Tabled Logic Programming for Verification and Program Analysis
批准号:
9876242
负责人:
Coimbatore Ramakrishnan
金额:
$20.34万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1999
资助国家:
美国
项目状态:
已结题
起止时间:
1999-08-01 至 2004-07-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
9876242 Ramakrishnan, C. R. Tabled resolution for logic programs addresses the major shortcomings of Prolog-style resolution, namely, weak termination, repeated subcomputations, and weak semantics for negation. Tabled logic programming enables development of many applications at a high level without sacrificing efficiency. For instance, techniques used for program analysis and verification, such as model checking and abstract interpretation, can be implemented using tabling by treating the semantic equations as logic rules. This project focusses on (i) exploiting the power of current tabled resolution systems to construct high-performance program analyzers and model checkers for systems specified in various process languages and properties specified using different temporal logics; (ii) extending tabling methods to constraint logic programs, thereby tackling new applications, such as verification of infinite-state and real-time systems; and (iii) integrating deductive strategies (traditionally used by theorem provers) into model checkers by combining tabled resolution with program transformation techniques. This combination offers novel solutions to problems such as verification of parameterized systems, analysis of security vulnerabilities of computer systems, and scheduling in workflow systems. The project plans to incorporate research results into the classroom by adding a two-week unit on program analysis to a Compiler Design course, and developing new courses on computer security and program transformations.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
BIGDATA: F: DKM: DKA: Big Data Modeling and Analysis with Depth and Scale
-
批准号:1447549
-
项目类别:Standard Grant
-
资助金额:$150.0万
-
财政年份:2014
-
负责人:Coimbatore Ramakrishnan
-
依托单位:
Probabilistic Tabled Logic Programming
-
批准号:1018459
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2010
-
负责人:Coimbatore Ramakrishnan
-
依托单位:
CT-ISG: Deductive Spreadsheets for Security Policy Specification and Analysis
-
批准号:0627447
-
项目类别:Continuing Grant
-
资助金额:$39.99万
-
财政年份:2006
-
负责人:Coimbatore Ramakrishnan
-
依托单位:
ITR: Model Checking for Detecting Computer System Vulnerabilities
-
批准号:0205376
-
项目类别:Continuing Grant
-
资助金额:$92.5万
-
财政年份:2002
-
负责人:Coimbatore Ramakrishnan
-
依托单位:
CISE Postdoctoral Research Associates in Experimental Computer Science: Demand Propagation in Labeled Logic Programming Systems
-
批准号:9901602
-
项目类别:Standard Grant
-
资助金额:$6.6万
-
财政年份:1999
-
负责人:Coimbatore Ramakrishnan
-
依托单位:
CISE PostDoc: Beyond Finite State Model Checking in LMC
-
批准号:9805735
-
项目类别:Standard Grant
-
资助金额:$6.6万
-
财政年份:1998
-
负责人:Coimbatore Ramakrishnan
-
依托单位:
海外基金