Principles of concurrent and distributed programming
Principles of concurrent and distributed programming
SIGCSE '93 Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education
A software testbed for advanced projects in real-time and distributed computing
SIGCSE '93 Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education
XDP: a simple library for teaching a distributed programming module
SIGCSE '95 Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education
Tools for teaching CCRs, monitors, and CSP concurrent programming concepts
ACM SIGCSE Bulletin
After you, Alfonse: a mutual exclusion toolkit
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
Distributed algorithms in Java
Proceedings of the 2nd conference on Integrating technology into computer science education
A concurrency simulator designed for sophomore-level instruction
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
“Alfonse, your Java is ready!”
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Concurrent programming: the Java programming language
Concurrent programming: the Java programming language
Re-engineering a concurrency simulator
ITiCSE '98 Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science education
Interactive execution of distributed algorithms
Journal on Educational Resources in Computing (JERIC)
Virtualized games for teaching about distributed systems
Proceedings of the 40th ACM technical symposium on Computer science education
JavaSpaces NetBeans: a linda workbench for distributed programming course
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
Hi-index | 0.00 |
This paper describes the software package DPLab which implements an integrated GUI environment for developing distributed programs. The environment includes a text editor, a compiler, and a runtime system that establishes communications between networked computers and provides primitives for message passing between the computers. The source language is Pascal extended with these primitives and with constructs for concurrent programming. The package is implemented in Java and Swing for portability.