Abstract
In this chapter, a language based on logic is sketched which aims at an expression of the various categories of parallelism described before. Corresponding to two major sources of parallelism, problem-induced and execution-oriented, this language offers two classes of constructs to express parallelism: modules and meta-evaluation. Modules aim at an appropriate description of problems which can be decomposed into relatively independent units of computation; meta-evaluation allows for a proper expression of knowledge about the evaluation and execution of logic programs. The combination of these two basic concepts and their integration into the first order logic language Lop leads to a framework for parallel programming suitable for high-level specification and low-level coding of parallel problems. It unifies the declarative character of logic programming with fundamental concepts necessary for parallel programming.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 1991 Friedr. Vieweg & Sohn Verlagsgesellschaft mbH, Braunschweig
About this chapter
Cite this chapter
Kurfeß, F. (1991). A Parallel Logic Language: MMLOP. In: Parallelism in Logic. Artificial Intelligence / Künstliche Intelligenz, vol 1. Vieweg+Teubner Verlag. https://doi.org/10.1007/978-3-322-84922-9_5
Download citation
DOI: https://doi.org/10.1007/978-3-322-84922-9_5
Publisher Name: Vieweg+Teubner Verlag
Print ISBN: 978-3-528-05163-1
Online ISBN: 978-3-322-84922-9
eBook Packages: Springer Book Archive