Graphical modeling and simulation of discrete-event systems with CD++Builder
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 fo...
Guardado en:
Autores principales: | , , |
---|---|
Formato: | JOUR |
Materias: | |
Acceso en línea: | http://hdl.handle.net/20.500.12110/paper_00375497_v89_n1_p4_Bonaventura |
Aporte de: |
id |
todo:paper_00375497_v89_n1_p4_Bonaventura |
---|---|
record_format |
dspace |
spelling |
todo:paper_00375497_v89_n1_p4_Bonaventura2023-10-03T14:48:08Z Graphical modeling and simulation of discrete-event systems with CD++Builder Bonaventura, M. Castro, R. Wainer, G.A. 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 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. JOUR info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by/2.5/ar http://hdl.handle.net/20.500.12110/paper_00375497_v89_n1_p4_Bonaventura |
institution |
Universidad de Buenos Aires |
institution_str |
I-28 |
repository_str |
R-134 |
collection |
Biblioteca Digital - Facultad de Ciencias Exactas y Naturales (UBA) |
topic |
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 |
spellingShingle |
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 Bonaventura, M. Castro, R. Wainer, G.A. Graphical modeling and simulation of discrete-event systems with CD++Builder |
topic_facet |
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 |
description |
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. |
format |
JOUR |
author |
Bonaventura, M. Castro, R. Wainer, G.A. |
author_facet |
Bonaventura, M. Castro, R. Wainer, G.A. |
author_sort |
Bonaventura, M. |
title |
Graphical modeling and simulation of discrete-event systems with CD++Builder |
title_short |
Graphical modeling and simulation of discrete-event systems with CD++Builder |
title_full |
Graphical modeling and simulation of discrete-event systems with CD++Builder |
title_fullStr |
Graphical modeling and simulation of discrete-event systems with CD++Builder |
title_full_unstemmed |
Graphical modeling and simulation of discrete-event systems with CD++Builder |
title_sort |
graphical modeling and simulation of discrete-event systems with cd++builder |
url |
http://hdl.handle.net/20.500.12110/paper_00375497_v89_n1_p4_Bonaventura |
work_keys_str_mv |
AT bonaventuram graphicalmodelingandsimulationofdiscreteeventsystemswithcdbuilder AT castror graphicalmodelingandsimulationofdiscreteeventsystemswithcdbuilder AT wainerga graphicalmodelingandsimulationofdiscreteeventsystemswithcdbuilder |
_version_ |
1782028043499339776 |