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...
Main Author: | |
---|---|
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 |