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

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 ({ e.g.}, add, move, or delete nodes) while it is running. JBotSim is well suited to pr...

Full description

Bibliographic Details
Main Author: Arnaud Casteigts
Format: Article
Language:English
Published: European Alliance for Innovation (EAI) 2016-11-01
Series:EAI Endorsed Transactions on Mobile Communications and Applications
Subjects:
Online Access:http://eudl.eu/doi/10.4108/eai.24-8-2015.2261067
_version_ 1818305751853039616
author Arnaud Casteigts
author_facet Arnaud Casteigts
author_sort Arnaud Casteigts
collection DOAJ
description 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 ({ 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.
first_indexed 2024-12-13T06:31:34Z
format Article
id doaj.art-1fbbcb47168a479c92db4ef20afe145a
institution Directory Open Access Journal
issn 2032-9504
language English
last_indexed 2024-12-13T06:31:34Z
publishDate 2016-11-01
publisher European Alliance for Innovation (EAI)
record_format Article
series EAI Endorsed Transactions on Mobile Communications and Applications
spelling doaj.art-1fbbcb47168a479c92db4ef20afe145a2022-12-21T23:56:36ZengEuropean Alliance for Innovation (EAI)EAI Endorsed Transactions on Mobile Communications and Applications2032-95042016-11-01281310.4108/eai.24-8-2015.2261067JBotSim: a Tool for Fast Prototyping of Distributed Algorithms in Dynamic NetworksArnaud Casteigts0LaBRI, University of Bordeaux; arnaud.casteigts@labri.frJBotSim 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 ({ 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.http://eudl.eu/doi/10.4108/eai.24-8-2015.2261067mobile ad hoc networksdistributed algorithmsinteractive simulationtime-varying graphs
spellingShingle Arnaud Casteigts
JBotSim: a Tool for Fast Prototyping of Distributed Algorithms in Dynamic Networks
EAI Endorsed Transactions on Mobile Communications and Applications
mobile ad hoc networks
distributed algorithms
interactive simulation
time-varying graphs
title JBotSim: a Tool for Fast Prototyping of Distributed Algorithms in Dynamic Networks
title_full JBotSim: a Tool for Fast Prototyping of Distributed Algorithms in Dynamic Networks
title_fullStr JBotSim: a Tool for Fast Prototyping of Distributed Algorithms in Dynamic Networks
title_full_unstemmed JBotSim: a Tool for Fast Prototyping of Distributed Algorithms in Dynamic Networks
title_short JBotSim: a Tool for Fast Prototyping of Distributed Algorithms in Dynamic Networks
title_sort jbotsim a tool for fast prototyping of distributed algorithms in dynamic networks
topic mobile ad hoc networks
distributed algorithms
interactive simulation
time-varying graphs
url http://eudl.eu/doi/10.4108/eai.24-8-2015.2261067
work_keys_str_mv AT arnaudcasteigts jbotsimatoolforfastprototypingofdistributedalgorithmsindynamicnetworks