{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,23]],"date-time":"2026-01-23T07:37:57Z","timestamp":1769153877126,"version":"3.49.0"},"reference-count":13,"publisher":"SAGE Publications","issue":"3","license":[{"start":{"date-parts":[[2013,3,1]],"date-time":"2013-03-01T00:00:00Z","timestamp":1362096000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["International Journal of Distributed Sensor Networks"],"published-print":{"date-parts":[[2013,3,1]]},"abstract":"<jats:p> In recent years we have witnessed strong development and widespread use of powerful wirelessly connected platforms, thus the set of the related problems that need to be solved by distributed algorithms is growing rapidly. Some of them present large obstacles in harnessing the full potential of this new technology, so there is an imminent need for a fast and easy evaluation of new ideas and approaches. Simulation is a fundamental part of distributed algorithm design and evaluation process. In this paper, we present a library for event-based simulation and evaluation of distributed algorithms. This library provides a set of simple but powerful tools with a goal to ease virtual setup of a complex system such as a distributed network of communicating entities and to define, simulate, and analyze its behavior. In order to reduce a huge problem space inherent in such systems, our library is using a high level of abstraction. This is made possible by a strict and complete definition of the distributed computing environment. The library is implemented in Python whose simple and expressive syntax provides a possibility of minimal implementations and a mild learning curve. In addition to executing automated simulations or larger experiments, the library fully supports interactive mode along with a step-by-step execution, which can be a very powerful combination. <\/jats:p>","DOI":"10.1155\/2013\/797354","type":"journal-article","created":{"date-parts":[[2013,3,5]],"date-time":"2013-03-05T02:07:42Z","timestamp":1362449262000},"page":"797354","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":11,"title":["Pymote: High Level Python Library for Event-Based Simulation and Evaluation of Distributed Algorithms"],"prefix":"10.1177","volume":"9","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0069-2508","authenticated-orcid":false,"given":"Damir","family":"Arbula","sequence":"first","affiliation":[{"name":"Department of Computer Engineering, Faculty of Engineering, University of Rijeka, 51000 Rijeka, Croatia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0201-4177","authenticated-orcid":false,"given":"Kristijan","family":"Lenac","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering, Faculty of Engineering, University of Rijeka, 51000 Rijeka, Croatia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2013,3,4]]},"reference":[{"key":"B5-2013-797354","volume-title":"Proceedings of the European Simulation Multi-conference (ESM \u203201)","author":"Varga A."},{"key":"B6-2013-797354","volume-title":"Proceedings of the 5th International Conference on Embedded Networked Sensor Systems (SenSys \u203207)","author":"Boulis A."},{"key":"B8-2013-797354","volume-title":"Proceedings of the 1st International Conference on Embedded Networked Sensor Systems (SenSys \u203203)","author":"Levis P."},{"key":"B9-2013-797354","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-27139-2_7"},{"issue":"6","key":"B10-2013-797354","first-page":"249","volume":"2","author":"Sundani H.","year":"2011","journal-title":"International Journal of Computer Networks"},{"key":"B11-2013-797354","volume-title":"Proceedings of the Summer Simulation Multiconference (SPECTS \u203205)","author":"Egea-Lopez E."},{"key":"B12-2013-797354","doi-asserted-by":"publisher","DOI":"10.5772\/46951"},{"key":"B13-2013-797354","doi-asserted-by":"publisher","DOI":"10.1016\/j.adhoc.2010.09.003"},{"key":"B15-2013-797354","volume-title":"Proceedings of the Design, Analysis, and Simulation of Distributed Systems (DASD \u203205)","author":"Kroeller A."},{"key":"B17-2013-797354","series-title":"Parallel and Distributed Computing","volume-title":"Design and Analysis of Distributed Algorithms","author":"Santoro N.","year":"2007"},{"issue":"3","key":"B18-2013-797354","first-page":"21","volume":"9","author":"P\u00e9rez F.","year":"2007","journal-title":"Science and Engineering"},{"key":"B20-2013-797354","volume-title":"Proceedings of the 7th Python inScience Conference (SciPy \u203208)","author":"Hagberg A. A."},{"key":"B21-2013-797354","doi-asserted-by":"publisher","DOI":"10.1023\/A:1023403323460"}],"container-title":["International Journal of Distributed Sensor Networks"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/journals.sagepub.com\/doi\/pdf\/10.1155\/2013\/797354","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/journals.sagepub.com\/doi\/full-xml\/10.1155\/2013\/797354","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/journals.sagepub.com\/doi\/pdf\/10.1155\/2013\/797354","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,16]],"date-time":"2021-05-16T13:40:37Z","timestamp":1621172437000},"score":1,"resource":{"primary":{"URL":"http:\/\/journals.sagepub.com\/doi\/10.1155\/2013\/797354"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,3,1]]},"references-count":13,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2013,3,1]]}},"alternative-id":["10.1155\/2013\/797354"],"URL":"https:\/\/doi.org\/10.1155\/2013\/797354","relation":{},"ISSN":["1550-1477","1550-1477"],"issn-type":[{"value":"1550-1477","type":"print"},{"value":"1550-1477","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,3,1]]}}}