Implementation of CSP-S for description of distributed algorithms

L. M. Patnaik, B. R. Badrinath

Research output: Contribution to journalArticle

2 Scopus citations


The implementation of CSP-S (a subset of CSP)-a high level language for distributed programming-is presented in this paper. The language CSP-S features a parallel command, communication by message passing and the use of guarded command. The implementation consists of a compiler translating the CSP-S constructs into intermediate language. The execution is carried out by a scheduler which creates an illusion of concurrency. Using the CSP-S language constructs, distributed algorithms are written, executed and tested with the compiler designed.

Original languageEnglish (US)
Pages (from-to)193-202
Number of pages10
JournalComputer Languages
Issue number3-4
StatePublished - 1984
Externally publishedYes


All Science Journal Classification (ASJC) codes

  • Computer Science(all)

Cite this