Investigation of design and execution alternatives for the committed choice non-deterministic logic languages
dc.contributor.advisor
Wilk, Paul
en
dc.contributor.advisor
Mellish, Chris
en
dc.contributor.author
Trehan, Rajiv
en
dc.contributor.sponsor
Science and Engineering Research Council
en
dc.date.accessioned
2013-04-02T14:49:13Z
dc.date.available
2013-04-02T14:49:13Z
dc.date.issued
1989
dc.description.abstract
The general area of developing, applying and studying new and parallel models
of computation is motivated by a need to overcome the limits of current Von
Neumann based architectures. A key area of research in understanding how new
technology can be applied to Al problem solving is through using logic languages.
Logic programming languages provide a procedural interpretation for sentences of
first order logic, mainly using a class of sentence called Horn clauses. Horn clauses
are open to a wide variety of parallel evaluation models, giving possible speed-ups
and alternative parallel models of execution.
The research in this thesis is concerned with investigating one class of parallel
logic language known as Committed Choice Non-Deterministic languages. The investigation
considers the inherent parallel behaviour of Al programs implemented
in the CCND languages and the effect of various alternatives open to language
implementors and designers. This is achieved by considering how various Al programming
techniques map to alternative language designs and the behaviour of
these Al programs on alternative implementations of these languages.
The aim of this work is to investigate how Al programming techniques are
affected (qualitatively and quantitatively) by particular language features. The
qualitative evaluation is a consideration of how Al programs can be mapped to
the various CCND languages. The applications considered are general search
algorithms (which focuses on the committed choice nature of the languages); chart
parsing (which focuses on the differences between safe and unsafe languages);
and meta-level inference (which focuses on the difference between deep and flat
languages). The quantitative evaluation considers the inherent parallel behaviour
of the resulting programs and the effect of possible implementation alternatives
on this inherent behaviour. To carry out this quantitative evaluation we have
implemented a system which improves on the current interpreter based evaluation
systems. The new system has an improved model of execution and allows several
en
dc.identifier.uri
http://hdl.handle.net/1842/6598
dc.language.iso
en
dc.publisher
The University of Edinburgh
en
dc.relation.hasversion
R. Trehan and P. Wilk. Issues of Non- Determinism in Prolog and the Committed Choice Non-Deterministic Languages. Research Paper RP- 378, Department of Artificial Intelligence, University of Edinburgh, 1987. Also: Artificial Intelligence Applications Institute, University of Edinburgh, AIAITR- 43. in: Artificial Intelligence Review Vol 4.
en
dc.relation.hasversion
R. Trehan and P. F. Wilk. A Parallel Chart Parser for the Committed Choice Non-Deterministic (CCND) Logic Languages. In R. Kowalski and Bowen K. A., editors, Proceedings of the 5th International Logic Programming Conference Seattle., pages 212-232, 1988. Artificial Intelligence Applications Institute, University of Edinburgh, AIAI-TR- 36. Also:Department of Artificial Intelligence, University of Edinburgh, Research Paper-RP-366.
en
dc.relation.hasversion
R. Trehan. Parallelism in a Mathematical Equation Solver (PRESS) a Comparison of Committed Choice Non-Deterministic Logic Languages. Project Report PR-13, Artificial Intelligence Applications Institute, University of Edinburgh, Edinburgh, 1986.
en
dc.subject
Logic programming
en
dc.subject
Logic programming languages
en
dc.subject
Programming languages
en
dc.subject
Horn clauses
en
dc.subject
Committed Choice Non-Deterministic languages.
en
dc.subject
CCND languages
en
dc.title
Investigation of design and execution alternatives for the committed choice non-deterministic logic languages
en
dc.type
Thesis or Dissertation
en
dc.type.qualificationlevel
Doctoral
en
dc.type.qualificationname
PhD Doctor of Philosophy
en
Files
Original bundle
1 - 1 of 1
- Name:
- Trehan1989.pdf
- Size:
- 2.88 MB
- Format:
- Adobe Portable Document Format
- Description:
This item appears in the following Collection(s)

