SMALLTALK-80: the interactive programming environment
SMALLTALK-80: the interactive programming environment
Communicating sequential processes
Communicating sequential processes
Development of a debugger for a concurrent language
IEEE Transactions on Software Engineering
Programming in an Interactive Environment: the ``Lisp'' Experience
ACM Computing Surveys (CSUR)
Communicating sequential processes
Communications of the ACM
Graphical program development with PECAN program development systems
SDE 1 Proceedings of the first ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Viewing a programming environment as a single tool
SDE 1 Proceedings of the first ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Review of the environments symposium
ACM SIGSOFT Software Engineering Notes
A bibliography of parallel debuggers, 1990 edition
ACM SIGPLAN Notices
SIGCSE '93 Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education
Integrated Environments for Formally Well-Founded Design and Simulation of Concurrent Systems
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
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.