1 AIT Asian Institute of Technology

A formal semantics for Multi-Prolog using calculus of communicating systems

AuthorDooply, Ayoob E.
Call NumberAIT Thesis no.CS-94-5
Subject(s)Prolog (Computer program language)
NoteA thesis submitted in partial fulfillment of the requirements for the degree of Master of Engineering, School of Engineering and Technology
PublisherAsian Institute of Technology
AbstractParallel programming languages have been developed for higher computational speed and greater expressive power. Parallel logic programming is a promising paradigm due to the inherent parallelism in logic programs. Unlike goal-parallel logic programming languages- languages based on inherent AND-, OR- parallelism of logic programs- process-parallel languages exploit coarse-grained application parallelism. In process-based parallel logic programming languages, there are two main streams: channel-based and blackboard-based systems. In a blackboard-based system, sometimes called a system based on a Linda tuple space, communication is bidirectional and through the blackboard- a global data structure shared and accessed by all the processes in the system through a set of blackboard primitives. Processes are created explicitly. Multi-Prolog (DE BOSSCHERE & JACQUET, 1993) is one such language. Hoare's CSP (Communicating Sequential Processes) (HOARE, 1985) and Milner's CCS (Calculus of Communicating Systems) (MILNER, 1989) are two fo1malisms based on processes to express parallelism. The CSP semantics of Multi-Prolog was given by (DE BOSSCHERE, 1991), and is used, with some changes, in this study to analyze the classic Dining Philosophers problem. A CCS semantics for Multi-Prolog is given in this study. Various relationships between the blackboard-based Multi-Prolog and the blackboard-based Problem-Solving of Artificial Intelligence paradigm are explored.
Year1994
TypeThesis
SchoolSchool of Engineering and Technology (SET)
DepartmentOther Field of Studies (No Department)
Academic Program/FoSComputer Science (CS)
Chairperson(s)Phan, Minh Dung
Examination Committee(s)Huynh Ngoc Phien ;Sadananda, Ramakoti
Scholarship Donor(s)The Government of Finland
DegreeThesis (M.Eng.) - Asian Institute of Technology, 1994


Usage Metrics
View Detail0
Read PDF0
Download PDF0