| Interactive execution of distributed algorithms |
| Full text |
Pdf
(76 KB)
|
| Source
|
Journal on Educational Resources in Computing (JERIC)
archive
Volume 1 , Issue 2es (Summer 2001)
table of contents
Article No. 2
Year of Publication: 2001
ISSN:1531-4278
|
|
Author
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 17, Downloads (12 Months): 95, Citation Count: 5
|
|
APPENDICES and SUPPLEMENTS
|
|
Distributed Algorithms in Java (version 2). This program is an interactive, visual aid for studying distributed algorithms. Download the ben-ari.zip file and open the index.html file. It contains instructions for using this resource.
|
ABSTRACT
DAJ (Distributed Algorithms in Java) is a framework for writing Java programs to implement distributed algorithms. The programs display the data structures at each node and enable the user to interactively construct scenarios. In a learning situation, active interactive execution is preferable to passively watching an animation. Programs have been implemented for commonly taught algorithms, including the Byzantine generals, mutual exclusion, termination, and snapshots. Adding a program for another algorithm requires only general Java programming experience, as the GUI aspects are encapsulated.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
ATTIYA,H.AND WELCH, J. 1998. Distributed Computing. McGraw-Hill, London, UK.
|
 |
2
|
|
 |
3
|
|
 |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
|
| |
8
|
|
| |
9
|
KOLDEHOFE, B. 1999. Animation and analysis of distributed algorithms. Master's Thesis. University of Saarlandes, Germany.
|
 |
10
|
|
| |
11
|
|
| |
12
|
|
 |
13
|
|
|