English

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

Mathematical Software 2019-09-26 v9 Distributed, Parallel, and Cluster Computing Networking and Internet Architecture

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 your 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 tools, JBotSim is not an integrated environment. It is a lightweight library to be used in your program. In this paper, we present an overview of its distinctive features and architecture.

Keywords

Cite

@article{arxiv.1001.1435,
  title  = {JBotSim, a Tool for Fast Prototyping of Distributed Algorithms in Dynamic Networks},
  author = {Arnaud Casteigts and Rémi Laplace},
  journal= {arXiv preprint arXiv:1001.1435},
  year   = {2019}
}

Comments

A shorter version appeared in SIMUTOOLS 2015. For up to date information and tutorials, visit http://jbotsim.io

R2 v1 2026-06-21T14:32:41.236Z