CISE Postdoctoral Research Associates in Experimental Computer Science: Demand Propagation in Labeled Logic Programming Systems
CISE 实验计算机科学博士后研究员:标记逻辑编程系统中的需求传播
基本信息
- 批准号:9901602
- 负责人:
- 金额:$ 6.6万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:1999
- 资助国家:美国
- 起止时间:1999-09-01 至 2002-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
9901602 Ramakrishnan, C.R. Ramakrishnan, I.V.Kifer, MichaelWarren, David S.State University of New York at Stony BrookCISE Postdoctoral Research Associates in Experimental Computer Science: Demand Propagation in Tabled Logic Programming Systems Tabled query evaluation - the defining feature of our XSB logic programming system - eliminates most of the drawbacks of Prolog-style SLDNF resolution. When XSB runs in the tabled mode, the system automatically maintains a table of predicate invocations and their answers, using the table for all equivalent calls to the predicate made after the first call. Current implementations of tabled logic programming systems compute all the answers to a tabled subgoal, regardless of whether all answers are actually needed to correctly answer the top goal.We have identified a concept we call demand propagation which can form the basis of a theory and implementation of "don't care" nondeterminism in the context of tabled resolution. In this approach a programmer can release demand on a goal (for example, after an answer has been returned which shows a negative subgoal in false), in which case that goal and its subgoals will only be evaluated if there are other demands for there answers. This concept can elegantly solve several search problems that have arisen in our application of XSB.The postdoctoral associate supported by the project is developing both the theoretical underpinnings as well as implementation of a tabled logic programming system based on demand propagation. The resulting system will be used for doing sophisticated optimizations in two on-going research projects, namely, search space pruning using partial-order reduction in our XSB-based model checker, and reducing query evaluation times in deductive databases.
9901602 Ramakrishnan,C.R. Ramakrishnan,I. V. Kifer,MichaelWarren,大卫S.纽约州立大学石溪分校CISE实验计算机科学博士后研究员:表格逻辑编程系统中的需求传播表格查询评估-我们XSB逻辑编程系统的定义功能-消除了Prolog风格SLDNF解决方案的大部分缺点。 当XSB在表模式下运行时,系统自动维护一个谓词调用及其应答的表,并将该表用于第一次调用后对谓词进行的所有等效调用。 当前实现的表格逻辑编程系统计算所有的答案,一个表格的子目标,无论是否所有的答案实际上需要正确回答的最高目标。我们已经确定了一个概念,我们称之为需求传播,它可以形成的理论基础和实现的“不关心”的非确定性的背景下,表格的决议。 在这种方法中,程序员可以释放对目标的需求(例如,在返回的答案显示为false的否定子目标之后),在这种情况下,只有当对这些答案有其他需求时,才会评估该目标及其子目标。 这个概念可以优雅地解决几个搜索问题,已经出现在我们的应用XSB。该项目支持的博士后助理正在开发的理论基础,以及基于需求传播的表逻辑编程系统的实现。 由此产生的系统将用于做两个正在进行的研究项目,即,搜索空间修剪使用偏序减少在我们的基于XSB的模型检查器,并减少查询评估时间在演绎数据库中进行复杂的优化。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Coimbatore Ramakrishnan其他文献
Coimbatore Ramakrishnan的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Coimbatore Ramakrishnan', 18)}}的其他基金
BIGDATA: F: DKM: DKA: Big Data Modeling and Analysis with Depth and Scale
BIGDATA:F:DKM:DKA:深度和规模的大数据建模和分析
- 批准号:
1447549 - 财政年份:2014
- 资助金额:
$ 6.6万 - 项目类别:
Standard Grant
CT-ISG: Deductive Spreadsheets for Security Policy Specification and Analysis
CT-ISG:用于安全策略规范和分析的演绎电子表格
- 批准号:
0627447 - 财政年份:2006
- 资助金额:
$ 6.6万 - 项目类别:
Continuing Grant
ITR: Model Checking for Detecting Computer System Vulnerabilities
ITR:用于检测计算机系统漏洞的模型检查
- 批准号:
0205376 - 财政年份:2002
- 资助金额:
$ 6.6万 - 项目类别:
Continuing Grant
CAREER: Tabled Logic Programming for Verification and Program Analysis
职业:用于验证和程序分析的表格逻辑编程
- 批准号:
9876242 - 财政年份:1999
- 资助金额:
$ 6.6万 - 项目类别:
Continuing Grant
CISE PostDoc: Beyond Finite State Model Checking in LMC
CISE 博士后:LMC 中超越有限状态模型检查
- 批准号:
9805735 - 财政年份:1998
- 资助金额:
$ 6.6万 - 项目类别:
Standard Grant
相似海外基金
CISE Postdoctoral Research and Training in Advanced Compiler Optimizations (Operating Systems and Compilers Program/CCR/CISE)
CISE 高级编译器优化博士后研究和培训(操作系统和编译器项目/CCR/CISE)
- 批准号:
0103933 - 财政年份:2001
- 资助金额:
$ 6.6万 - 项目类别:
Standard Grant
CISE Postdoctoral Research Associates in Experimental Computer Science: Parallel Hierarchical Methods for Computational Electromagnetics (CCR-NSG; ACIR)
CISE 实验计算机科学博士后研究员:计算电磁学的并行分层方法(CCR-NSG;ACIR)
- 批准号:
0103748 - 财政年份:2001
- 资助金额:
$ 6.6万 - 项目类别:
Standard Grant
CISE Postdoctoral Research Associates in Experimental Computer Science - Probing Neural Substrates of Behavior
CISE 实验计算机科学博士后研究员 - 探索行为的神经基础
- 批准号:
0072744 - 财政年份:2000
- 资助金额:
$ 6.6万 - 项目类别:
Standard Grant
CISE Postdoctoral Research Associateships in Experimental Computer Science - Verifying Implementations of Model Checking Algorithms
CISE 实验计算机科学博士后研究奖学金 - 验证模型检查算法的实现
- 批准号:
0072761 - 财政年份:2000
- 资助金额:
$ 6.6万 - 项目类别:
Standard Grant
CISE Postdoctoral Research Associateships in Experimental Computer Science - An Architecture for Mining of Semi-Structured Data on the WEB
CISE 实验计算机科学博士后研究奖学金 - 网络上半结构化数据挖掘的架构
- 批准号:
0000536 - 财政年份:2000
- 资助金额:
$ 6.6万 - 项目类别:
Standard Grant
CISE Postdoctoral Research Associateships in Experimental Computer Science - Data Replication in Peer to Peer Broadcast Networks
CISE 实验计算机科学博士后研究奖学金 - 点对点广播网络中的数据复制
- 批准号:
0000516 - 财政年份:2000
- 资助金额:
$ 6.6万 - 项目类别:
Standard Grant
CISE Postdoctoral Research Associates in Experimental Computer Science: Challenges in Micromanipulation: Massively Parallel MEMS Algorithms and Systems
CISE 实验计算机科学博士后研究员:微操作的挑战:大规模并行 MEMS 算法和系统
- 批准号:
9901407 - 财政年份:1999
- 资助金额:
$ 6.6万 - 项目类别:
Standard Grant
CISE Postdoctoral Research Associates: A Model Construction Tool Suite for Finite-State Verification Java (CCR)
CISE 博士后研究员:用于有限状态验证 Java (CCR) 的模型构建工具套件
- 批准号:
9901605 - 财政年份:1999
- 资助金额:
$ 6.6万 - 项目类别:
Standard Grant
CISE Postdoctoral Research Associates in Experimental Computer Science: Experimental Evaluation of Active Caches For Fine Grain Multi-Threading Systems
CISE 实验计算机科学博士后研究员:细粒度多线程系统的活动缓存的实验评估
- 批准号:
9901553 - 财政年份:1999
- 资助金额:
$ 6.6万 - 项目类别:
Standard Grant
CISE Postdoctoral Research Associates in Experimental Computer Science: Support for Developing Highly Available Distributed Applications
CISE 实验计算机科学博士后研究员:支持开发高度可用的分布式应用程序
- 批准号:
9901592 - 财政年份:1999
- 资助金额:
$ 6.6万 - 项目类别:
Standard Grant