EPSRC logo

Details of Grant 

EPSRC Reference: GR/H78962/01
Title: DECLARATIVE EXTENSIONS OF LOGIC PROGRAMMING
Principal Investigator: Cohn, Professor AG
Other Investigators:
Researcher Co-Investigators:
Project Partners:
Department: Sch of Computing
Organisation: University of Leeds
Scheme: Standard Research (Pre-FEC)
Starts: 14 October 1992 Ends: 13 January 1996 Value (£): 161,180
EPSRC Research Topic Classifications:
Artificial Intelligence
EPSRC Industrial Sector Classifications:
Information Technologies
Related Grants:
Panel History:  
Summary on Grant Application Form
To investigate new language features for logic programming languages To evaluate these features by applying them to problems in Knowledge EngineeringProgress:The book The Goedel Programming Language is now published [4]. A procedure for occur-check analysis for Goedel has been designed and an account of the procedure, together with a proof of its correctness is now available as a technical report [3]. A preliminary implementation of this procedure in Goedel has been made for part of the Goedel language. A detailed survey with Dr John Gallagher (Bristol) has been made on meta-programming. As a result of this work, we have written a chapter on meta programming in logic programming for the Handbook of Logic in Artificial Intelligence and Logic Programming , Volume V [2]. This is now is with the publishers. A paper concerning the use of parameterised modules in meta-programming was presented at Meta94 and will be published by Springer-Verlag [1]. New collaborative work with Jonas Barklund of Uppsala University on bounded quantifiers has resulted in an extended abstract presented at a Compulog-Net meeting. Work on this is continuing and a complete paper on it is in preparation. Future work will include: extending the current implementation of Goedel to include some of the extensions described in the papers; continuing the study of the analysis techniques (used for the occur-check analysis) for optimising the Goedel compiler; develop applications in Goedel to assess the language Goedel and proposed extensions. The following papers have been completed since the last annual report. [1] P.M. Hill., A module system for meta-programming., In F.Turini, editor, Meta-Programming in Logic, Proceedings of the 4th International Workshop, Pisa, Italy. Springer-Verlag, 1995. [2] P.M. Hill and J.Gallagher., Meta-programming in logic programming., To be published in Handbook of Logic in Artificial Intelligence and Logic Programming, Vol. 5, Oxford Science Publications, Oxford University Press. [3] P.M. Hill., Logic programming with the occur-check., Technical Report 94.32, School of Computer Studies, 1994. [4] P.M. Hill and J.W. Lloyd., The Goedel Programming Language., MIT Press, 1994.
Key Findings
This information can now be found on Gateway to Research (GtR) http://gtr.rcuk.ac.uk
Potential use in non-academic contexts
This information can now be found on Gateway to Research (GtR) http://gtr.rcuk.ac.uk
Impacts
Description This information can now be found on Gateway to Research (GtR) http://gtr.rcuk.ac.uk
Summary
Date Materialised
Sectors submitted by the Researcher
This information can now be found on Gateway to Research (GtR) http://gtr.rcuk.ac.uk
Project URL:  
Further Information:  
Organisation Website: http://www.leeds.ac.uk