{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,24]],"date-time":"2026-01-24T06:28:40Z","timestamp":1769236120304,"version":"3.49.0"},"reference-count":54,"publisher":"SAGE Publications","issue":"2","license":[{"start":{"date-parts":[[2016,11,28]],"date-time":"2016-11-28T00:00:00Z","timestamp":1480291200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["SIMULATION"],"published-print":{"date-parts":[[2017,2]]},"abstract":"<jats:p> DEVS is a popular formalism for modeling complex dynamic systems using a discrete-event abstraction. Owing to its popularity, and the simplicity of the simulation kernel, a number of tools have been constructed by academia and industry. However, each of these tools has distinct design goals and a specific programming language implementation. Consequently, each supports a specific set of formalisms, combined with a specific set of features. Performance differs significantly between different tools. We provide an overview of the current state of eight different DEVS simulation tools: ADEVS, CD++, DEVS-Suite, MS4 Me, PowerDEVS, PythonPDEVS, VLE, and X-S-Y. We compare supported formalisms, compliance, features, and performance. This paper aims to help modelers in deciding which tools to use to solve their specific problems. It further aims to help tool builders, by showing the aspects of their tools that could be extended in future tool versions. <\/jats:p>","DOI":"10.1177\/0037549716678330","type":"journal-article","created":{"date-parts":[[2016,11,29]],"date-time":"2016-11-29T01:40:28Z","timestamp":1480383628000},"page":"103-121","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":54,"title":["An evaluation of DEVS simulation tools"],"prefix":"10.1177","volume":"93","author":[{"given":"Yentl","family":"Van Tendeloo","sequence":"first","affiliation":[{"name":"Department of Mathematics and Computer Science, University of Antwerp, Belgium"}]},{"given":"Hans","family":"Vangheluwe","sequence":"additional","affiliation":[{"name":"Department of Mathematics and Computer Science, University of Antwerp, Belgium"},{"name":"Flanders Make, Belgium"},{"name":"McGill University, Montr\u00e9al, Canada"}]}],"member":"179","published-online":{"date-parts":[[2016,11,28]]},"reference":[{"key":"bibr1-0037549716678330","doi-asserted-by":"publisher","DOI":"10.1109\/CACSD.2000.900199"},{"key":"bibr2-0037549716678330","doi-asserted-by":"publisher","DOI":"10.1177\/0037549711436267"},{"key":"bibr3-0037549716678330","first-page":"906","volume-title":"Proceedings of the 2015 spring simulation multiconference","author":"Vicino D"},{"key":"bibr4-0037549716678330","first-page":"447","volume-title":"Proceedings of the 2008 spring simulation multiconference","author":"Gutierrez-Alcaraz M"},{"key":"bibr5-0037549716678330","doi-asserted-by":"publisher","DOI":"10.1177\/0037549710395649"},{"key":"bibr6-0037549716678330","first-page":"183","volume-title":"Proceedings of the 2011 spring simulation multiconference","author":"Li X"},{"key":"bibr7-0037549716678330","first-page":"40","volume-title":"2014 Imperial College computing student workshop","author":"Franceschini R"},{"key":"bibr8-0037549716678330","first-page":"399","volume-title":"Proceedings of the 1998 winter simulation multiconference","author":"Nikoukaran J"},{"key":"bibr9-0037549716678330","first-page":"265","volume-title":"Proceedings of the 2005 9th IEEE\/ACM international symposium on distributed simulation and real-time applications","author":"Glinsky E"},{"key":"bibr10-0037549716678330","volume-title":"Theory of modeling and simulation","author":"Zeigler BP","year":"2000","edition":"2"},{"key":"bibr11-0037549716678330","first-page":"716","volume-title":"Proceedings of the 1994 winter simulation multiconference","author":"Chow ACH"},{"key":"bibr12-0037549716678330","first-page":"781","volume-title":"Proceedings of the 1995 winter simulation multiconference","author":"Barros FJ"},{"key":"bibr13-0037549716678330","first-page":"157","volume-title":"AI, simulation, and planning in high autonomy systems","author":"Chow ACH"},{"key":"bibr14-0037549716678330","first-page":"239","volume-title":"Proceedings of the 3rd European modeling & simulation symposium","author":"Himmelspach J"},{"key":"bibr15-0037549716678330","doi-asserted-by":"publisher","DOI":"10.1145\/268403.268423"},{"key":"bibr16-0037549716678330","first-page":"407","volume-title":"Proceedings of the 1998 winter simulation multiconference","author":"Barros FJ"},{"key":"bibr17-0037549716678330","doi-asserted-by":"publisher","DOI":"10.1145\/384169.384173"},{"key":"bibr18-0037549716678330","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4757-3554-3_10"},{"key":"bibr19-0037549716678330","first-page":"273","volume-title":"Proceedings of the 2003 spring simulation symposium","author":"Troccoli A"},{"key":"bibr20-0037549716678330","unstructured":"Nutaro JJ. adevs, http:\/\/www.ornl.gov\/~1qn\/adevs\/ (2015, accessed 16 November 2016)."},{"key":"bibr21-0037549716678330","first-page":"273","volume-title":"1st open international conference on modeling and simulation (OICMS)","author":"Muzy A","year":"2005"},{"key":"bibr22-0037549716678330","first-page":"387","volume-title":"Proceedings of the 2014 spring simulation multiconference","author":"Van Tendeloo Y"},{"key":"bibr23-0037549716678330","first-page":"8","volume":"44","author":"Fritzson P","year":"2005","journal-title":"SNE"},{"key":"bibr24-0037549716678330","doi-asserted-by":"publisher","DOI":"10.1002\/spe.482"},{"key":"bibr25-0037549716678330","first-page":"219","volume-title":"Proceedings of AIS\u20192002","author":"Muzy A"},{"key":"bibr26-0037549716678330","doi-asserted-by":"publisher","DOI":"10.1007\/11428848_50"},{"key":"bibr27-0037549716678330","doi-asserted-by":"publisher","DOI":"10.1177\/003754970107600102"},{"key":"bibr28-0037549716678330","first-page":"10:1","volume-title":"Proceedings of the 2008 spring simulation multiconference","author":"Kgwadi M"},{"key":"bibr29-0037549716678330","first-page":"161:1","volume-title":"Proceedings of the 2009 spring simulation multiconference","author":"Kim S"},{"key":"bibr30-0037549716678330","first-page":"29","volume":"30","author":"Sarjoughian H","year":"1998","journal-title":"Simulation"},{"key":"bibr31-0037549716678330","first-page":"13:1","volume-title":"Proceedings of the 2013 spring simulation multiconference","author":"Chezzi CM"},{"key":"bibr32-0037549716678330","first-page":"2077","volume-title":"Proceedings of the 38th winter simulation conference","author":"Palaniappan S"},{"key":"bibr33-0037549716678330","first-page":"297","volume-title":"Proceedings of the 2007 summer computer simulation conference","author":"Ferayorni AE"},{"key":"bibr34-0037549716678330","first-page":"33:1","volume-title":"Proceedings of the 2013 spring simulation multiconference","author":"Seo C","year":"2013"},{"key":"bibr35-0037549716678330","doi-asserted-by":"publisher","DOI":"10.1109\/21.59966"},{"key":"bibr36-0037549716678330","first-page":"32:1","volume-title":"Proceedings of the 2013 spring simulation multiconference","author":"Zeigler BP"},{"key":"bibr37-0037549716678330","doi-asserted-by":"publisher","DOI":"10.1142\/S1793962313400060"},{"key":"bibr38-0037549716678330","doi-asserted-by":"publisher","DOI":"10.1177\/0037549710368029"},{"key":"bibr39-0037549716678330","unstructured":"Kofman E, Lapadula M, Pagliero E. PowerDEVS: A DEVS-based environment for hybrid system modeling and simulation. Technical report, School of Electronic Engineering, Universidad Nacional de Rosario, 2003."},{"key":"bibr40-0037549716678330","first-page":"170","volume-title":"Workshop on enabling technologies: infrastructure for collaborative enterprises","author":"Capocchi L"},{"key":"bibr41-0037549716678330","first-page":"860","volume-title":"Proceedings of the 2015 spring simulation multiconference","author":"Van Mierlo S"},{"key":"bibr42-0037549716678330","first-page":"844","volume-title":"Proceedings of the 2015 spring simulation multiconference","author":"Van Tendeloo Y"},{"key":"bibr43-0037549716678330","first-page":"367","volume-title":"Proceedings of the 2007 summer simulation multiconference","author":"Quesnel G"},{"key":"bibr44-0037549716678330","unstructured":"Hwang MH. X-S-Y, https:\/\/code.google.com\/p\/x-s-y\/ (2012, accessed 16 November 2016)."},{"key":"bibr45-0037549716678330","first-page":"67","volume-title":"Proceedings of the 2002 winter simulation multiconference","author":"Tewoldeberhan TW"},{"key":"bibr46-0037549716678330","volume-title":"Parallel and distribution simulation systems","author":"Fujimoto RM.","year":"1999"},{"key":"bibr47-0037549716678330","volume-title":"Proceedings of the 2002 summer simulation multiconference","author":"Glinsky E"},{"key":"bibr48-0037549716678330","unstructured":"Martin D, McBrayer T, Radhakrishan R, Time warp parallel discrete event simulator. Technical report, Computer Architecture Design Laboratory, University of Cincinnati, USA, 1997."},{"key":"bibr49-0037549716678330","first-page":"19","volume-title":"Proceedings of the 8th international ICST conference on simulation tools and techniques","author":"Barroca B"},{"key":"bibr50-0037549716678330","first-page":"1038","volume-title":"Proceedings of the 2008 winter simulation multiconference","author":"Sun Y"},{"key":"bibr51-0037549716678330","volume-title":"Modelling and simulation of dynamic structure discrete-event systems","author":"Posse E.","year":"2008"},{"key":"bibr52-0037549716678330","doi-asserted-by":"publisher","DOI":"10.1109\/2.660187"},{"key":"bibr53-0037549716678330","first-page":"209","volume-title":"Proceedings of the 2010 summer simulation multiconference","author":"Chen B"},{"key":"bibr54-0037549716678330","first-page":"2:1","volume-title":"Proceedings of ACTIMS 2014","author":"Van Tendeloo Y"}],"container-title":["SIMULATION"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549716678330","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/0037549716678330","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549716678330","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,2]],"date-time":"2025-03-02T13:08:19Z","timestamp":1740920899000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0037549716678330"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,11,28]]},"references-count":54,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2017,2]]}},"alternative-id":["10.1177\/0037549716678330"],"URL":"https:\/\/doi.org\/10.1177\/0037549716678330","relation":{},"ISSN":["0037-5497","1741-3133"],"issn-type":[{"value":"0037-5497","type":"print"},{"value":"1741-3133","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,11,28]]}}}