Central and East European
Society for Phenomenology

Repository | Book | Chapter

225587

The parallel evaluation of functional programs

Alberto PettorossiAndrzej Skowron

pp. 149-165

Abstract

We address the correctness problem of parallel implementation of functional programs. Those functional programs are evaluated by a set of concurrent agents communicating with each other and cooperating together while the computations progress. New communications among agents are introduced to improve the performance, because properties or facts about functions to be computed are exploited. In particular we show that those communications may avoid redundant computations of intermediate results. We provide the logical theories for proving correctness of implementation of functional programs together with facts about those programs.

Publication details

Published in:

Skordev Dimiter G (1987) Mathematical logic and its applications. Dordrecht, Springer.

Pages: 149-165

DOI: 10.1007/978-1-4613-0897-3_10

Full citation:

Pettorossi Alberto, Skowron Andrzej (1987) „The parallel evaluation of functional programs“, In: D.G. Skordev (ed.), Mathematical logic and its applications, Dordrecht, Springer, 149–165.