About | Contact Us | Register | Login
ProceedingsSeriesJournalsSearchEAI
mca 16(8): e5

Research Article

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

Download1352 downloads
Cite
BibTeX Plain Text
  • @ARTICLE{10.4108/eai.24-8-2015.2261067,
        author={Arnaud Casteigts},
        title={JBotSim: a Tool for Fast Prototyping of Distributed Algorithms in Dynamic Networks},
        journal={EAI Endorsed Transactions on Mobile Communications and Applications},
        volume={3},
        number={8},
        publisher={ACM},
        journal_a={MCA},
        year={2017},
        month={1},
        keywords={mobile ad hoc networks, distributed algorithms, interactive simulation, time-varying graphs},
        doi={10.4108/eai.24-8-2015.2261067}
    }
    
  • Arnaud Casteigts
    Year: 2017
    JBotSim: a Tool for Fast Prototyping of Distributed Algorithms in Dynamic Networks
    MCA
    EAI
    DOI: 10.4108/eai.24-8-2015.2261067
Arnaud Casteigts,*
    *Contact email: arnaud.casteigts@labri.fr

    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.

    Keywords
    mobile ad hoc networks, distributed algorithms, interactive simulation, time-varying graphs
    Published
    2017-01-30
    Publisher
    ACM
    http://dx.doi.org/10.4108/eai.24-8-2015.2261067

    Copyright © 2015 A. Casteigts, licensed to EAI. This is an open access article distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/3.0/), which permits unlimited use, distribution and reproduction in any medium so long as the original work is properly cited.

    EBSCOProQuestDBLPDOAJPortico
    EAI Logo

    About EAI

    • Who We Are
    • Leadership
    • Research Areas
    • Partners
    • Media Center

    Community

    • Membership
    • Conference
    • Recognition
    • Sponsor Us

    Publish with EAI

    • Publishing
    • Journals
    • Proceedings
    • Books
    • EUDL