Accession Number : ADA193051

Title :   Ada Tasking in Ten15.

Descriptive Note : Memorandum rept.,

Corporate Author : ROYAL SIGNALS AND RADAR ESTABLISHMENT MALVERN (ENGLAND)

Personal Author(s) : Tombs, D J

PDF Url : ADA193051

Report Date : Oct 1987

Pagination or Media Count : 28

Abstract : Ten15 is an algebraic abstract machine which can also be considered as a structured, strongly-typed code used to develop programs. It is used by high-level language compilers as an intermediate target independent of language and hardware. The abstraction of Ten15 means that compiled code is better defined and at a higher level than that output for a conventional operating system. Currently an Ada compiler for the Ten15 abstract machine is under development. The objective of this paper is to describe the Ten15 implementation of tasking for this compiler. Chapter two discusses the primitives in Ten15 which represent parallel processes and synchronisation. The Ada language specifies a form of parallel processing known as tasking. A brief overview of tasking is given in chapter three as an introduction to the terminology.

Descriptors :   *COMPILERS, HIGH LEVEL LANGUAGES, PARALLEL PROCESSING

Subject Categories : Computer Programming and Software

Distribution Statement : APPROVED FOR PUBLIC RELEASE