LISP and Symbolic Computation, 5(1/2)105-123

DPOS: A Metalanguage and ProgrammingEnvironment for Parallel Processing

John D. Evans, Center for Software Science, Department of Computer Science, University of Utah, Salt Lake City, Utah 84112 U.S.A.
Robert R. Kessler, Center for Software Science, Department of Computer Science, University of Utah, Salt Lake City, Utah 84112 U.S.A.

Abstract: This paper describes and illustrates a structured programming metalanguage (DPOS) and graphical programming environment for generating and debugging high-level distributed MIMD parallel programs. DPOS introduces an innovative message-passing model and also recursive graphical definition of parallel process networks. It also provides programming and debugging at the meta language level that is portable across implementation languages. The initial development focus of DPOS is to provide a parallel development system for Lisp-based, symbolic and artificial intelligence programs as part of the MAYFLY parallel processing project. The DPOS environment also generates source code and provides a simulation system for graphical debugging and animation of the programs in graph form.

This article is not available online.
[picture of journal cover]

May 2003 - hosc@brics.dk