LogoDistributed Computing Systems

Jump To Main Content

Jump Over Banner

Home

Jump Over Left Menu

DCS Projects

Overview

Project List

Bath

Belfast

Cambridge

East Anglia

Edinburgh

Hatfield

Keele

Kent

Lancaster

London: Imperial

London: PCL

London: QMC

London: UCL

London: Westfield

Loughborough

Manchester

UMIST

Newcastle

Oxford

Reading

Sheffield City Poly

Strathclyde

Sussex

Swansea

Warwick

York

Return

This site is best viewed using a browser with either native SVG support or an SVG Plug-in

Access Key Details

DCS Projects: London, Westfield College

DR P E OSMON

IMPLEMENTATION OF A HIGH LEVEL DATAFLOW PROGRAMMING LANGUAGE

July 78 - Sept 81

Background

The project has been concerned with the fundamental principles underlying dataflow. The investigators have developed a set of definitions and primitive concepts, and have designed a higher order functional language CAJOLE, consistent with their model.

Research Goals

To elaborate the language definition and model; to develop compilers for the CAJOLE language; including one for the Manchester dataflow machine to assess the results.

Achievements

During the course of the project, several compilers for CAJOLE have been produced, together with a supporting program development system, employing a graphics terminal (which proved attractive to its users). The Manchester machine emulator was ported to the Westfield site and the compiler for the Manchester machine was successfully used to compile CAJOLE programs to run on the emulator. A considerable amount of work on the formal specification of CAJOLE and dataflow programs was carried out.