FDDA project is a framework for the demonstration of distributed algorithms. (such as flooding or election algorithms), meant for learning and teaching.
After you program an algorithm, you may model a small network and FDDA will show how it works, mainly by visualizing the messages sent in the network
Product's homepage
Here are some key features of "FDDA":
· Program the algorithm, using the framework capabilities
· Model a small network on which the algorithm will run
· Then, you can demonstrate it, see how it reacts to errors, look at some statistics, ...
Requirements:
· Java