The World According To GARP

Kaiser, Gail E.; Campbell, Roy; Goering, Steven; Hinrichs, Susan; Jackels, Brenda; Loyall, Joe; Kaplan, Simon M.

This technical report consists of two papers describing the GARP concurrent programming system. Garp: Graph Abstractions for Concurrent Programming investigates construction of dynamic process topologies in parallel processing languages. It proposes the use of a graph-grammar based formalism to control the complexities arising from trying to program such dynamic networks. Garp: A Graphical Language for Concurrent Programming describes the GARP system, a programming environment that implements this graph-grammar approach, and gives solutions to example problems in which the topologies of concurrent systems dynamically change.



More About This Work

Academic Units
Computer Science
Department of Computer Science, Columbia University
Columbia University Computer Science Technical Reports, CUCS-351-88
Published Here
December 17, 2011