Parallel Logic Programming and Parallel Systems Software and Hardware

Abstract

This progress report summarizes work performed under AFOSR-88-0152 on parallel logic programming, problem solving, and deductive databases. A parallel problem solving system, PRISM (Parallel Inference System), that was implemented on McMOB was ported to the BBN Butterfly machine. Two versions of PRISM were developed and are operational on the Butterfly: a message passing ring structure system and a shared-memory system. Experimental testing of PRISM on McMOB continued, while experiments were also conducted on the Butterfly systems. Three enhancements were made and completed during the grant period. These are: a capability to handle negated queries and a capability to assert and retract statements. In addition to the above, work continued in the area of informative answers to queries in deductive data bases. A thesis was completed on the subject. An interpreter was developed and is running, that can take restricted natural language as input and can respond with a cooperative natural language output. In the area of parallel software development, the following were accomplished. Theoretical work on slicing/splicing was completed. Tools were provided for software development using artificial intelligence techniques. AI software for massively parallel architectures was started.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jul 29, 1989
Accession Number
ADA214635

Entities

People

  • Jack Minker

Organizations

  • University of Maryland

Tags

DTIC Thesaurus Topics

  • Air Force
  • Application Software
  • Artificial Intelligence
  • Artificial Intelligence Software
  • Computer Languages
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Databases
  • Language
  • Lisp Programming Language
  • Natural Languages
  • Parallel Processing
  • Software Development
  • Universities

Fields of Study

  • Computer science

Readers

  • Artificial Intelligence
  • Parallel and Distributed Computing.
  • Technical Research and Report Writing.

Technology Areas

  • AI & ML