In April 1982, a new institute named ICOT (Institute for New Generation Computer Technology ) was created in Japan. The institute was to support the FGCS ( Fifth Generation Computer Systems ) project. The project is a tremendous effort to enter the fifth generation of computing. The idea is to have a Logic Programming Language as a base language for the project. "The goal is to develop basic computer technology to build an intelligent computer system and its prototype which will have an inference function and an intelligent interface function." [18] The inference machine to be developed will be a parallel Logic Programming Machine consisting of hundreds of processing elements, a structured memory and a network element. Assuming that the technology can provide us with a multiprocessor capable of supporting the execution of several procedures or processes in parallel, the problem is to build an interpreter for Concurrent Prolog called TCP (Toy Concurrent Prolog). TCP is to be implemented on a single processor with simulated con currency. The implementation will provide some program annotation schemes to make communication between concurrent processes possible.

Library of Congress Subject Headings

Prolog (Computer program language); Parallel programming (Computer science); Interpreters (Computer programs)

Publication Date


Document Type


Student Type


Degree Name

Computer Science (MS)

Department, Program, or Center

Computer Science (GCCIS)


Andrew Kitchen

Advisor/Committee Member

John Biles

Advisor/Committee Member

Jim Heliotis


Physical copy available from RIT's Wallace Library at QA76.73.P76B46 1987


RIT – Main Campus