DocumentCode
2370783
Title
A logic semantics for a class of nondeterministic concurrent constraint logic programs
Author
Leung, Ho-fung ; Tong, Bo-Ming
Author_Institution
Dept. of Comput. Sci., Chinese Univ. of Hong Kong, Shatin, Hong Kong
fYear
1994
fDate
14-16 Dec 1994
Firstpage
342
Lastpage
349
Abstract
M.J. Maher (1987) proposed the ALPS class of committed-choice languages, which can be seen as a further development of concurrent logic programming languages in the direction of CLP(X). However, due to the lack of OR-nondeterminism, ALPS is a class of declarative algorithmic programming languages. In this paper, we present the FENG class of concurrent constraint logic programming languages and give its soundness and completeness results. With the novel feature of constraint based nondeterminism, FENG enriches the semantics of the ALPS and CLP(X). One of the features of FENG is that it supports constraint bared nondeterminism. For some class of programs, this improves the efficiency of program execution. FENG reveals a direction for data-parallel implementations of constraint logic programs. This has been confirmed by our experience in design and implementation of Firebird, a restriction of FENG, on the massively parallel machine DECmpp
Keywords
constraint handling; logic programming; logic programming languages; parallel programming; ALPS class; CLP(X); FENG class; Firebird; committed-choice languages; completeness; concurrent logic programming languages; constraint bared nondeterminism; logic semantics; massively parallel machine DECmpp; nondeterministic concurrent constraint logic programs; soundness; Computer languages; Computer science; Concurrent computing; Delay; Electronic mail; Logic programming; Modems; Natural languages; Parallel machines; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Architectures, Algorithms and Networks, 1994. (ISPAN), International Symposium on
Conference_Location
Kanazawa
Print_ISBN
0-8186-6507-6
Type
conf
DOI
10.1109/ISPAN.1994.367181
Filename
367181
Link To Document