Stream-oriented logic programming

dc.contributor.authorLu, Chenchuanen_US
dc.date.accessioned2024-08-14T21:07:30Z
dc.date.available2024-08-14T21:07:30Z
dc.date.copyright1991en_US
dc.date.issued1991
dc.degree.departmentDepartment of Computer Science
dc.degree.levelMaster of Science M.Sc.en
dc.description.abstractStream processing is an appealing approach to data processing due to its inherent modularity and parallelism. Stream processing computations can be naturally de­fined by logic programs. However, a suitable logic language to execute them is not widely available yet. The sequential logic languages (e.g., Prolog) are inadequate, the parallel logic languages (e.g., PARLOG) are expensive and inefficient. To remedy the problems, a new language called QLP-Prolog is proposed QLP-Prolog is designed on the basis of Query-level-AND-parallelism, a constrained stream paral­lelism which restricts parallel evaluation only at query level The QLP model not only reduces the system overhead of the parallel logic language, but also simpli­fies its implementation. Despite the restriction, QLP-Prolog still provides sufficient expressive power for a wide range of applications, in particular, stream processing.
dc.format.extent65 pages
dc.identifier.urihttps://hdl.handle.net/1828/18736
dc.rightsAvailable to the World Wide Weben_US
dc.titleStream-oriented logic programmingen_US
dc.typeThesisen_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
LU_Chenchuan_MSc_1991_522785.pdf
Size:
17.72 MB
Format:
Adobe Portable Document Format