Dynamic Allocation of Tasks in occam3

Jon Kerridge, Patrick Nixon

Research output: A Conference proceeding or a Chapter in BookConference contribution

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.
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
Pages1-15
Number of pages15
ISBN (Print)9789051991772
Publication statusPublished - Sep 1994
Externally publishedYes
EventWorld Transport Congress (WTC 94): Transputer Applications and Systems - Cernobbio, Como, Italy
Duration: 5 Sep 19947 Sep 1994

Conference

ConferenceWorld Transport Congress (WTC 94)
CountryItaly
CityComo
Period5/09/947/09/94

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

  • Cite this

    Kerridge, J., & Nixon, P. (1994). Dynamic Allocation of Tasks in occam3. In A. De Gloria, M. R. Jane, & D. Marini (Eds.), Transputer Applications and Systems ’94: Proceedings of the 1994 World Transputer Congress, 5-7 September 1994, Villa Erba, Cernobbio, Como, Italy (pp. 1-15). IOS Press.