Design and Implementation of a Higher-Order Logic Programming Language
Design and Implementation of a Higher-Order Logic Programming Language
批准号:
9102159
负责人:
Michael Kifer
金额:
$35.48万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1991
资助国家:
美国
项目状态:
已结题
起止时间:
1991-07-01 至 1995-06-30
中文摘要
点击翻译按钮获取中文摘要
英文摘要
HiLog is an untyped logic with a higher-order syntax and a first-order semantics. This project will extend the theory of HiLog, design a Horn-clause logic programming language based on HiLog, and develop an efficient implementation of this language. The goal is to develop a more powerful system than is currently available for declarative programming. HiLog permits variables over predicates and thus supports a more powerful programming and metaprogramming style. It also lets the programmer construct new predicate names using function symbols, which leads to a simple and clean methodology for modular programming in HiLog. However, the semantics of the new language is first-order so that an implementation of efficiency comparable to Prolog is achievable. The eventual implementation will use newly developed indexing techniques to increase its efficiency. It will support a low-level (WAM-based) implementation of the extension-table evaluation technique to provide a complete logical evaluation of queries. The extension-table techniques will be extended to support a more complete implementation of negation in logic programs based on the well-founded semantics. The system will be a powerful prototyping tool that can help in the development of robust software more quickly.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CCF-BSF: SHF: Small: Integration and Evolution of Software Models with Executable Logic
-
批准号:1814457
-
项目类别:Standard Grant
-
资助金额:$41.25万
-
财政年份:2018
-
负责人:Michael Kifer
-
依托单位:
SHF: Medium:Performance Analysis and Optimization for Logic Rule Engines
-
批准号:0964196
-
项目类别:Continuing Grant
-
资助金额:$80.8万
-
财政年份:2010
-
负责人:Michael Kifer
-
依托单位:
A Deductive Engine for the Semantic Web
-
批准号:0311512
-
项目类别:Continuing Grant
-
资助金额:$29.86万
-
财政年份:2003
-
负责人:Michael Kifer
-
依托单位:
Logic-based Modeling Analysis, and Implementation of Workflow Management Systems
-
批准号:0072927
-
项目类别:Continuing Grant
-
资助金额:$47.99万
-
财政年份:2000
-
负责人:Michael Kifer
-
依托单位:
U.S.-Turkey Cooperative Research: Modeling and Verification of Workflow Processes
-
批准号:9809945
-
项目类别:Standard Grant
-
资助金额:$2.55万
-
财政年份:1999
-
负责人:Michael Kifer
-
依托单位:
Research into Declarative, Object-Oriented Languages for Programming Data and Knowledge
-
批准号:9404629
-
项目类别:Continuing Grant
-
资助金额:$18.8万
-
财政年份:1994
-
负责人:Michael Kifer
-
依托单位:
Database Methods in Expert Systems
-
批准号:8903507
-
项目类别:Continuing Grant
-
资助金额:$12.29万
-
财政年份:1989
-
负责人:Michael Kifer
-
依托单位:
An Efficient Implementation of Deductive Database Systems
-
批准号:8603676
-
项目类别:Standard Grant
-
资助金额:$11.5万
-
财政年份:1986
-
负责人:Michael Kifer
-
依托单位:
海外基金