A programming environment for CSP

  • Authors:
  • Norman Delisle;Mayer Schwartz

  • Affiliations:
  • Computer Research Laboratory, Tektronix Laboratories, Tektronix, Inc., P.O. Box 500, Beaverton, Oregon;Computer Research Laboratory, Tektronix Laboratories, Tektronix, Inc., P.O. Box 500, Beaverton, Oregon

  • Venue:
  • SDE 2 Proceedings of the second ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
  • Year:
  • 1987

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes a programming environment that supports the development and execution of CSP programs. The prototype environment is primarily intended as a vehicle for learning CSP. Its strengths include graphical animations that illustrate the interactions of CSP processes as they execute. Its main limitations are that CSP programs do not execute particularly fast and that true parallelism is not supported. Both the functionality of the CSP environment and its somewhat unusual multi-language implementation are discussed.