Dynamic Allocation of Tasks in occam3

Jon Kerridge, Patrick Nixon

Research output: A Conference proceeding or a Chapter in BookConference contributionpeer-review


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.
Original languageEnglish
Title of host publicationTransputer Applications and Systems ’94
Subtitle of host publicationProceedings of the 1994 World Transputer Congress, 5-7 September 1994, Villa Erba, Cernobbio, Como, Italy
EditorsA. De Gloria, M. R. Jane, D. Marini
PublisherIOS Press
Number of pages15
ISBN (Print)9789051991772
Publication statusPublished - Sept 1994
Externally publishedYes
EventWorld Transport Congress (WTC 94): Transputer Applications and Systems - Cernobbio, Como, Italy
Duration: 5 Sept 19947 Sept 1994


ConferenceWorld Transport Congress (WTC 94)


Dive into the research topics of 'Dynamic Allocation of Tasks in occam3'. Together they form a unique fingerprint.

Cite this