The LAMINA Programming Model: A Worked Example

From Tetherless World Wiki

Jump to: navigation, search

Citation: Nakul P. Saraiya and James Rice. (1991) The LAMINA Programming Model: A Worked Example. In KSL-90-82, January,1991.

Publication techreport ( Edit )
type Technical Report
bibtype techreport
Bibtex basics
author Nakul P. Saraiya and James Rice
title The LAMINA Programming Model: A Worked Example
number KSL-90-82
institution Knowledge Systems, AI Laboratory
year 1991
month January
Bibtex more
Access Paper
abstract [[abstract::Lamina is an experimental programming framework that allows concurrent algorithms to be expressed using both value-oriented and reference-oriented styles. It provides mechanisms and syntax (as extensions to Common Lisp[Steele 84]) to describe and control concurrent computations so that theirperformance may be studied using the Simple/CARE architectural simulator[Delagi 88]. This paper describes the Lamina functional, object oriented message passing and shared variable programming models, along with a simple worked example of their use. It also describes the underlying primitive operations that support the models.|Lamina is an experimental programming framework that allows concurrent algorithms to be expressed using both value-oriented and reference-oriented styles. It provides mechanisms and syntax (as extensions to Common Lisp[Steele 84]) to describe and control concurrent computations so that theirperformance may be studied using the Simple/CARE architectural simulator[Delagi 88]. This paper describes the Lamina functional, object oriented message passing and shared variable programming models, along with a simple worked example of their use. It also describes the underlying primitive operations that support the models.]]

KSL Technical Report ID: KSL-90-82