{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,21]],"date-time":"2026-05-21T02:20:20Z","timestamp":1779330020901,"version":"3.51.4"},"reference-count":33,"publisher":"SAGE Publications","issue":"1","license":[{"start":{"date-parts":[[2012,10,2]],"date-time":"2012-10-02T00:00:00Z","timestamp":1349136000000},"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":[[2013,1]]},"abstract":"<jats:p>We introduce CD++Builder, an open-source environment that aims at providing easy-to-use graphical modeling tools to simplify the construction of models and the execution of simulations of complex Discrete Event System Specification (DEVS) models. The architecture and implementation of CD++Builder focuses on providing simple definition and reuse of components, offering easy extensibility to support new features. CD++Builder includes graphical editors for DEVS-coupled models, DEVS-Graphs and C++ atomic models; it provides code templates that are synchronized with their graphical versions, and it greatly simplifies the software installation and update procedures. We show how this environment can be used to build and simulate DEVS models, and we compare the process with previous versions and other simulation tools, showing that CD++Builder can improve model development by creating DEVS models in a completely assisted manner, including advanced graphical interfaces.<\/jats:p>","DOI":"10.1177\/0037549711436267","type":"journal-article","created":{"date-parts":[[2012,10,2]],"date-time":"2012-10-02T21:39:43Z","timestamp":1349213983000},"page":"4-27","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":16,"title":["Graphical modeling and simulation of discrete-event systems with CD++Builder"],"prefix":"10.1177","volume":"89","author":[{"given":"Mat\u00edas","family":"Bonaventura","sequence":"first","affiliation":[{"name":"Computer Science Department, Universidad de Buenos Aires, Ciudad Universitaria, Argentina"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gabriel A","family":"Wainer","sequence":"additional","affiliation":[{"name":"Department of Systems and Computer Engineering, Carleton University Centre of Visualization and Simulation (V-Sim), Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rodrigo","family":"Castro","sequence":"additional","affiliation":[{"name":"Computer Science Department, Universidad de Buenos Aires, Ciudad Universitaria, Argentina"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2012,10,2]]},"reference":[{"key":"bibr1-0037549711436267","volume-title":"Theory of modeling and simulation","author":"Zeigler B","year":"2000","edition":"2"},{"key":"bibr2-0037549711436267","doi-asserted-by":"publisher","DOI":"10.1201\/9781420053371"},{"key":"bibr3-0037549711436267","volume-title":"proceedings of the international conference on web-based modeling & simulation","author":"Sarjoughian H"},{"key":"bibr4-0037549711436267","doi-asserted-by":"publisher","DOI":"10.1177\/0037549706073698"},{"key":"bibr5-0037549711436267","doi-asserted-by":"publisher","DOI":"10.1177\/0037549709346279"},{"key":"bibr6-0037549711436267","doi-asserted-by":"publisher","DOI":"10.1177\/0037549709358294"},{"key":"bibr7-0037549711436267","doi-asserted-by":"publisher","DOI":"10.1177\/0037549709354112"},{"key":"bibr8-0037549711436267","doi-asserted-by":"publisher","DOI":"10.1177\/0037549710368029"},{"key":"bibr9-0037549711436267","volume-title":"proceedings of SIMUTools","author":"Traor\u00e9 M"},{"key":"bibr10-0037549711436267","volume-title":"proceedings of SpringSim (DEVS symposium)","author":"Chidisiuc C"},{"key":"bibr11-0037549711436267","volume-title":"5th annual conference on AI, simulation and planning in high autonomous systems","author":"Song HS"},{"key":"bibr12-0037549711436267","volume-title":"Eclipse modeling framework","author":"Budinsky F","year":"2005"},{"key":"bibr13-0037549711436267","unstructured":"Nutaro J. ADEVS: A Discrete Event System simulator, http:\/\/www.ornl.gov\/~1qn\/adevs\/adevs-docs\/manual.pdf (accessed 12 August 2011)."},{"key":"bibr14-0037549711436267","doi-asserted-by":"publisher","DOI":"10.1177\/0037549710395649"},{"key":"bibr15-0037549711436267","doi-asserted-by":"publisher","DOI":"10.1177\/1548512910389203"},{"key":"bibr16-0037549711436267","volume-title":"2009 international workshop on high performance computational systems biology","author":"Himmelspach J"},{"key":"bibr17-0037549711436267","doi-asserted-by":"publisher","DOI":"10.1177\/0037549709340968"},{"key":"bibr18-0037549711436267","doi-asserted-by":"publisher","DOI":"10.1002\/spe.482"},{"key":"bibr19-0037549711436267","volume-title":"proceedings of MGA, advanced simulation technologies conference 2004 (ASTC\u201904)","author":"Christen G"},{"key":"bibr20-0037549711436267","doi-asserted-by":"publisher","DOI":"10.1002\/spe.809"},{"key":"bibr21-0037549711436267","volume-title":"proceedings of MASCOTS 2005","author":"D\u2019Abreu M"},{"key":"bibr22-0037549711436267","unstructured":"Eclipse Consortium. Eclipse Graphical Editing Framework (GEF) \u2013 Version 3.4, http:\/\/www.eclipse.org\/gef (accessed 14 September 2010)."},{"key":"bibr23-0037549711436267","unstructured":"Eclipse Consortium. Eclipse Graphical Modeling Framework (GMF), http:\/\/www.eclipse.org\/gmf (accessed 14 September 2010)."},{"key":"bibr24-0037549711436267","volume-title":"Eclipse modeling symposium","author":"Shatalin A"},{"key":"bibr25-0037549711436267","volume-title":"20th IEEE\/ACM international conference on automated software engineering","author":"Ehrig K"},{"key":"bibr26-0037549711436267","unstructured":"OMG\/XMI. October 1998, XML Model Interchange (XMI) OMG Document AD\/98-10-05."},{"key":"bibr27-0037549711436267","volume-title":"JUnit in action","author":"Massol V","year":"2003"},{"key":"bibr28-0037549711436267","volume-title":"proceedings of SpringSim\u201909","author":"Chreyh R"},{"key":"bibr29-0037549711436267","volume-title":"3rd IFAC conference on analysis and design of hybrid systems","author":"Castro R"},{"key":"bibr30-0037549711436267","doi-asserted-by":"publisher","DOI":"10.1177\/0037549711424424"},{"key":"bibr31-0037549711436267","volume-title":"proceedings of annual simulation symposium","author":"Moallemi M"},{"key":"bibr32-0037549711436267","doi-asserted-by":"publisher","DOI":"10.1016\/j.simpat.2008.06.012"},{"key":"bibr33-0037549711436267","volume-title":"Handbook on intelligence-based systems engineering","author":"Wainer G","year":"2011"}],"container-title":["SIMULATION"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549711436267","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/0037549711436267","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549711436267","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T11:23:39Z","timestamp":1777634619000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0037549711436267"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,10,2]]},"references-count":33,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2013,1]]}},"alternative-id":["10.1177\/0037549711436267"],"URL":"https:\/\/doi.org\/10.1177\/0037549711436267","relation":{},"ISSN":["0037-5497","1741-3133"],"issn-type":[{"value":"0037-5497","type":"print"},{"value":"1741-3133","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,10,2]]}}}