Interactive execution of distributed algorithms

@article{BenAri2001InteractiveEO,
  title={Interactive execution of distributed algorithms},
  author={Mordechai Ben-Ari},
  journal={ACM Journal of Educational Resources in Computing},
  year={2001},
  volume={1},
  pages={2}
}
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… CONTINUE READING
Highly Cited
This paper has 20 citations. REVIEW CITATIONS

Similar Papers

Loading similar papers…