Title :
ViSiDiA: A Java Framework for Designing, Simulating, and Visualizing Distributed Algorithms
Author :
Abdou, Wahabou ; Abdallah, Nesrine Ouled ; Mosbah, Mohamed
Author_Institution :
LaBRI, Univ. Bordeaux, Talence, France
Abstract :
Simulation tools are useful for detailed analysis of distributed systems that are increasingly present in our daily lives. ViSiDiA (Visualization and Simulation of Distributed Algorithms) is a platform that aims both to facilitate teaching distributed algorithms and to contribute to the research activities. This paper presents design features and examples of how to implement new ViSiDiA´s algorithms. These implementations can be done using the Java language or by using the ViSiDiA´s GUI (just drawing the relabelling rules that correspond to considered algorithm). We also present a more complex problem for which ViSiDiA served as a simulation and analysis tool.
Keywords :
Java; data visualisation; distributed processing; graphical user interfaces; GUI; Java framework; Java language; ViSiDiA framework; distributed algorithms; graphical user interface; visualization and simulation of distributed algorithms; Algorithm design and analysis; Animation; Distributed algorithms; Graphical user interfaces; Java; Peer-to-peer computing; Visualization; Distributed system; Simulation; Visualization;
Conference_Titel :
Distributed Simulation and Real Time Applications (DS-RT), 2014 IEEE/ACM 18th International Symposium on
Conference_Location :
Toulouse
Print_ISBN :
978-1-4799-6143-6
DOI :
10.1109/DS-RT.2014.14