Artículo

Estamos trabajando para incorporar este artículo al repositorio
Consulte el artículo en la página del editor
Consulte la política de Acceso Abierto del editor

Abstract:

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. © 2012, The Society for Modeling and Simulation International. All rights reserved.

Registro:

Documento: Artículo
Título:Graphical modeling and simulation of discrete-event systems with CD++Builder
Autor:Bonaventura, M.; Castro, R.; Wainer, G.A.
Filiación:Computer Science Department, Universidad de Buenos Aires, Ciudad Universitaria, Argentina
Department of Systems and Computer Engineering, Carleton University Centre of Visualization and Simulation (V-Sim), Canada
Palabras clave:CD++; Cell-Discrete Event System Specification; Discrete Event System Specification formalism; Discrete Event System Specification-Graphs; graphical simulation environments; open-source modeling and simulation tools; CD; Discrete event system specification; Graphical simulation; Modeling and simulation; System specification; Computer software; Graphic methods; Specifications; Tools; Discrete event simulation
Año:2013
Volumen:89
Número:1
Página de inicio:4
Página de fin:27
DOI: http://dx.doi.org/10.1177/0037549711436267
Título revista:SIMULATION
Título revista abreviado:Simulation
ISSN:00375497
Registro:https://bibliotecadigital.exactas.uba.ar/collection/paper/document/paper_00375497_v89_n1_p4_Bonaventura

Referencias:

  • Zeigler, B., Praehofer, H., Kim, T., (2000) Theory of modeling and simulation, , 2nd ed. Academic Press Orlando, Florida, USA
  • Wainer, G., (2009) Discrete-event modeling and simulation: a practitioner’s approach, , CRC Press Boca Raton, Florida, USA
  • Sarjoughian, H., Zeigler, B., DEVSJAVA: basis for a DEVS-based collaborative M&S environment proceedings of the international conference on web-based modeling & simulation San Diego, CA 1998; Wainer, G., Applying Cell-DEVS methodology for modeling the environment (2006) Simulation, 82, pp. 635-660
  • Chen, Y., Sarjoughian, H., A Component-based simulator for MIPS32 processors (2010) Simulation, 86, pp. 271-290
  • Pérez, E., Ntaimo, L., Bailey, B., Modeling and simulation of nuclear medicine patient service management in DEVS (2010) Simulation, 86, pp. 481-501
  • Kim, T., Seo, C., Zeigler, B., Web-based distributed network analyzer using a system entity structure over a service-oriented architecture (2010) Simulation, 86, pp. 155-180
  • Bergero, F., Kofman, E., PowerDEVS: a tool for hybrid system modeling and real-time simulation (2011) Simulation, 87, pp. 113-132
  • Traoré, M., SimStudio: a next generation modeling and simulation framework proceedings of SIMUTools Marseille, France 2008; Chidisiuc, C., Wainer, G., CD++Builder: an eclipse-based IDE for DEVS modeling proceedings of SpringSim (DEVS symposium) Norfolk, VA 2007; Song, H.S., Kim, T.G., The DEVS framework for discrete event systems control 5th annual conference on AI, simulation and planning in high autonomous systems Gainesville, FL 1994; Budinsky, F., Steinberg, D., Merks, E., (2005) Eclipse modeling framework, , Addison-Wesley Professional Boston, MA, USA
  • Nutaro, J., ADEVS: A Discrete Event System simulator http://www.ornl.gov/~1qn/adevs/adevs-docs/manual.pdf, accessed 12 August 2011); Wainer, G., Glinsky, E., Gutierrez-Alcaraz, M., Studying performance of DEVS modeling and simulation environments using the DEVStone benchmark (2011) Simulation, 87, pp. 555-580
  • Kim, T.G., Sung, C.H., Hong, S.-Y., DEVSim++ toolset for defense modeling and simulation and interoperation (2011) J Defense Model Simulat, 8, pp. 129-142
  • Himmelspach, J., Uhrmacher, A., The JAMES II framework for modeling and simulation 2009 international workshop on high performance computational systems biology Trento, Italy 2009; Saurabh, M., Risco-Martín, J., Zeigler, B., DEVS/SOA: a cross-platform framework for net-centric modeling and simulation in DEVS unified process (2009) Simulation, 85, pp. 419-450
  • Wainer, G., CD++: a toolkit to define discrete event models (2002) Software Pract Ex, 32, pp. 1261-1306
  • Christen, G., Dobniewski, A., Wainer, G., Modeling state-based DEVS models in CD++ proceedings of MGA, advanced simulation technologies conference 2004 (ASTC’04) Arlington, VA 2004; Wainer, G., Developing a software tool for urban traffic modeling (2006) Software Pract Ex, 37, pp. 1377-1404
  • D’Abreu, M., Wainer, G., M/CD++: modeling continuous systems using Modelica and DEVS proceedings of MASCOTS 2005 Atlanta, GA 2005; Eclipse Consortium. Eclipse Graphical Editing Framework (GEF) – Version 3.4 http://www.eclipse.org/gef, accessed 14 September 2010); Eclipse Graphical Modeling Framework (GMF) http://www.eclipse.org/gmf, accessed 14 September 2010); Shatalin, A., Tikhomirov, A., Graphical modeling framework architecture overview Eclipse modeling symposium 2006; Ehrig, K., Ermel, C., Hansgen, S., Generation of visual editors as eclipse plugins 20th IEEE/ACM international conference on automated software engineering Long Beach, CA 2005; OMG/XMI (1998), XML Model Interchange (XMI) OMG Document AD/98-10-05; Massol, V., Husted, T., (2003) JUnit in action, , Manning Publications Samford, NY, USA
  • Chreyh, R., Wainer, G., CD++ repository: an internet based searchable database of DEVS models and their experimental frames proceedings of SpringSim’09 San Diego, CA 2009; Castro, R., Kofman, E., Wainer, G., A DEVS-based end-to-end methodology for hybrid control of embedded networking systems 3rd IFAC conference on analysis and design of hybrid systems Zaragoza, Spain 2009; Saadawi, H., Wainer, G., Principles of DEVS models verification (2011) Simulation, , [Epub ahead of print] DOI: 10.1177/0037549711424424 Accessed: October 23, 2011
  • Moallemi, M., Wainer, G., Bergero, F., Component-oriented interoperation of RealTime DEVS engines proceedings of annual simulation symposium Boston, MA 2011; Wainer, G., Al-Zoubi, K., Madhoun, R., Distributed simulation of DEVS and Cell-DEVS models in CD++ using web-services (2008) Simulat Model Pract Theory, 16, pp. 1266-1292
  • Wainer, G., Al-Zoubi, K., Distributed simulation using RESTful interoperability simulation environment (RISE) middleware (2011) Handbook on intelligence-based systems engineering, , Ed. Tolk A. (ed.) Springer, Berlin, Germany

Citas:

---------- APA ----------
Bonaventura, M., Castro, R. & Wainer, G.A. (2013) . Graphical modeling and simulation of discrete-event systems with CD++Builder. SIMULATION, 89(1), 4-27.
http://dx.doi.org/10.1177/0037549711436267
---------- CHICAGO ----------
Bonaventura, M., Castro, R., Wainer, G.A. "Graphical modeling and simulation of discrete-event systems with CD++Builder" . SIMULATION 89, no. 1 (2013) : 4-27.
http://dx.doi.org/10.1177/0037549711436267
---------- MLA ----------
Bonaventura, M., Castro, R., Wainer, G.A. "Graphical modeling and simulation of discrete-event systems with CD++Builder" . SIMULATION, vol. 89, no. 1, 2013, pp. 4-27.
http://dx.doi.org/10.1177/0037549711436267
---------- VANCOUVER ----------
Bonaventura, M., Castro, R., Wainer, G.A. Graphical modeling and simulation of discrete-event systems with CD++Builder. Simulation. 2013;89(1):4-27.
http://dx.doi.org/10.1177/0037549711436267