Skip to main content

Research Repository

Advanced Search

Dynamic Allocation of Tasks in occam3

Kerridge, Jon; Nixon, Patrick

Authors

Jon Kerridge

Patrick Nixon



Contributors

M.R. Jane
Editor

D. Marini
Editor

A. De Gloria
Editor

Abstract

In many application environments there is a need to able to allocate resources dynamically. The occam programming language has no concept of such dynamic allocation. This paper shows how dynamic allocation can be incorporated into occam without sacrificing the benefits which are obtained using static allocation strategies. This capability has been achieved by a simple extension to occam3 to include a TASK mechanism which is defined using existing occam3 features. The main component of the dynamic mechanism is a library which manages the allocation and de-allocation of tasks. The paper includes an example showing how the dynamic allocation mechanism is employed.

Citation

Kerridge, J., & Nixon, P. (1994). Dynamic Allocation of Tasks in occam3. In M. Jane, D. Marini, & A. De Gloria (Eds.), Transputer Applications and Systems '94: Proceedings of the 1994 World Transputer Congress, Cernobbio, Italy, Sept. 5-7, 1994

Presentation Conference Type Conference Paper (Published)
Conference Name World Transputer Congress 1994
Start Date Sep 5, 1994
End Date Sep 7, 1994
Publication Date 1994
Deposit Date Jul 19, 2019
Publisher IOS Press
Volume 41
Series Title Transputer and Occam Engineering Series
Series Number 41
Book Title Transputer Applications and Systems '94: Proceedings of the 1994 World Transputer Congress, Cernobbio, Italy, Sept. 5-7, 1994
ISBN 9789051991772
Keywords occam3; dynamic allocation; task allocation
Public URL http://researchrepository.napier.ac.uk/Output/1978356