Graphical modeling and simulation of discrete-event systems with CD++Builder

被引:16
|
作者
Bonaventura, Matias [1 ]
Wainer, Gabriel A. [2 ]
Castro, Rodrigo [1 ]
机构
[1] Univ Buenos Aires, Dept Comp Sci, Buenos Aires, DF, Argentina
[2] Carleton Univ, Dept Syst & Comp Engn, Ctr Visualizat & Simulat V Sim, Ottawa, ON K1S 5B6, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Discrete Event System Specification formalism; open-source modeling and simulation tools; graphical simulation environments; Discrete Event System Specification-Graphs; Cell-Discrete Event System Specification; CD plus; DEVS;
D O I
10.1177/0037549711436267
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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.
引用
收藏
页码:4 / 27
页数:24
相关论文
共 50 条
  • [1] Discrete-Event Modeling and Simulation for. Embedded Systems
    Niyonkuru, Daniella
    Wainer, Gabriel A.
    [J]. COMPUTING IN SCIENCE & ENGINEERING, 2015, 17 (05) : 52 - 63
  • [2] MODELING PARADIGMS FOR DISCRETE-EVENT SIMULATION
    SCHRUBEN, L
    YUCESAN, E
    [J]. OPERATIONS RESEARCH LETTERS, 1993, 13 (05) : 265 - 275
  • [3] Conceptual Modeling for Discrete-Event Simulation
    Willemain, Thomas R.
    [J]. INTERFACES, 2011, 41 (06) : 601 - 603
  • [4] Modeling discrete-event systems with constraints
    Seybold, Lothar
    Witczak, Piotr
    Majdzik, Pawel
    [J]. 2013 18TH INTERNATIONAL CONFERENCE ON METHODS AND MODELS IN AUTOMATION AND ROBOTICS (MMAR), 2013, : 789 - 793
  • [5] Discrete-event simulation for manufacturing systems
    Mort, N
    [J]. AUTOMATION IN THE STEEL INDUSTRY: CURRENT PRACTICE AND FUTURE DEVELOPMENTS, 1998, : 19 - 19
  • [6] Discrete-event simulation: Modeling, programming, and analysis
    Jaramillo, JD
    [J]. JASSS-THE JOURNAL OF ARTIFICIAL SOCIETIES AND SOCIAL SIMULATION, 2002, 5 (03):
  • [7] Modeling continuous flow with discrete-event simulation
    Kuo, SS
    Chen, EJ
    Selikson, PL
    Lee, YM
    [J]. WSC'01: PROCEEDINGS OF THE 2001 WINTER SIMULATION CONFERENCE, VOLS 1 AND 2, 2001, : 1099 - 1103
  • [8] Discrete-event simulation input process modeling
    Leemis, LM
    [J]. 1996 WINTER SIMULATION CONFERENCE PROCEEDINGS, 1996, : 39 - 46
  • [9] DeMO: An Ontology for Discrete-event Modeling and Simulation
    Silver, Gregory A.
    Miller, John A.
    Hybinette, Maria
    Baramidze, Gregory
    York, William S.
    [J]. SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2011, 87 (09): : 747 - 773
  • [10] TUTORIAL: ADVANCED SPATIAL SYSTEMS WITH CELLULAR DISCRETE-EVENT MODELING AND SIMULATION
    Wainer, Gabriel
    [J]. 2012 WINTER SIMULATION CONFERENCE (WSC), 2012,