JBotSim: a Tool for Fast Prototyping of Distributed Algorithms in Dynamic Networks

Authors

  • Arnaud Casteigts

DOI:

https://doi.org/10.4108/eai.24-8-2015.2261067

Keywords:

mobile ad hoc networks, distributed algorithms, interactive simulation, time-varying graphs

Abstract

JBotSim is a java library that offers basic primitives for prototyping, running, and visualizing distributed algorithms in dynamic networks. With JBotSim, one can implement an idea in minutes and interact with it ({\it e.g.}, add, move, or delete nodes) while it is running. JBotSim is well suited to prepare live demonstrations of algorithms to colleagues or students; it can also be used to evaluate performance at the algorithmic level (number of messages, number of rounds, etc.). Unlike most simulation tools, JBotSim is not an integrated environment. It is a lightweight library to be used in java programs. In this paper, I present an overview of its distinctive features and architecture.

Metrics

Metrics Loading ...

Downloads

Published

30-01-2017

How to Cite

[1]
A. Casteigts, “JBotSim: a Tool for Fast Prototyping of Distributed Algorithms in Dynamic Networks”, EAI Endorsed Trans Mob Com Appl, vol. 3, no. 8, p. e5, Jan. 2017.