AN INTRODUCTION TO MODELING AND SIMULATION WITH (PYTHON']PYTHON(P))DEVS

被引:0
|
作者
Van Tendeloo, Yentl [1 ]
Vangheluwe, Hans [1 ]
Franceschini, Romain [2 ]
机构
[1] Univ Antwerp, Dept Math & Comp Sci, Middelheimlaan 1, Antwerp 2020, Belgium
[2] Univ Cors Pasquale Paoli, CNRS, UMR 6134, Campus Grimaldi, Corte 20250, France
基金
比利时弗兰德研究基金会;
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Discrete Event System Specification (DEVS) is a popular formalism for modeling complex dynamic systems using a discrete-event abstraction. At this abstraction level, a timed sequence of "events" input to a system cause instantaneous changes to the state of the system. Main advantages of DEVS are its rigorous formal definition, and its support for modular composition. This updated tutorial from the WSC' 18 tutorial "Discrete Event System Specification Modeling and Simulation" introduces the Classic DEVS formalism in a bottom-up fashion, using a traffic light example. The syntax and operational semantics of Atomic (i.e., non-hierarchical) models are introduced first. Coupled (i.e., hierarchical) models are introduced to structure and couple Atomic models. We continue to actual applications of DEVS, e.g. in performance analysis of queueing systems. All examples are presented with the tool PythonPDEVS, though this introduction is applicable to others. We conclude with further reading on DEVS theory, DEVS variants, and DEVS tools.
引用
收藏
页码:1415 / 1429
页数:15
相关论文
共 50 条
  • [1] DEVSimPy: A Collaborative Python']Python Software for Modeling and Simulation of DEVS Systems
    Capocchi, L.
    Santucci, J. F.
    Poggi, B.
    Nicolai, C.
    [J]. 2011 20TH IEEE INTERNATIONAL WORKSHOPS ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE), 2011, : 170 - 175
  • [2] AN INTEGRATED MODELING, SIMULATION AND EXPERIMENTATION ENVIRONMENT IN PYTHON']PYTHON BASED ON SES/MB AND DEVS
    Folkerts, Hendrik
    Pawletta, Thorsten
    Deatcu, Christina
    Santucci, Jean-Francois
    Capocchi, Laurent
    [J]. PROCEEDINGS OF THE 2019 SUMMER SIMULATION CONFERENCE (SUMMERSIM '19), 2019,
  • [3] TRANSLATING PROCESS INTERACTION WORLD VIEW MODELS TO DEVS: GPSS TO (PYTHON']PYTHON(P))DEVS
    Paredis, Randy
    Van Mierlo, Simon
    Vangheluwe, Hans
    [J]. 2020 WINTER SIMULATION CONFERENCE (WSC), 2020, : 2221 - 2232
  • [4] System Modeling and Simulation with Python']Python
    Wong, Kwok C.
    [J]. IMETI 2008: INTERNATIONAL MULTI-CONFERENCE ON ENGINEERING AND TECHNOLOGICAL INNOVATION, VOL III, POST-CONFERENCE ISSUE, PROCEEDINGS, 2008, : 80 - 85
  • [5] DiaBloS: Diagrams of Blocks for Systems Modeling and Simulation in Python']Python
    Torres-Torriti, Miguel
    Rojas-Sepulveda, Matias
    [J]. 13TH INTERNATIONAL WORKSHOP ON ROBOT MOTION AND CONTROL, ROMOCO 2024, 2024, : 63 - 68
  • [6] A PYTHON']PYTHON VALIDATION OF THE MULTILAYER DEVS THEORY: CASE OF A CATCHMENT BASIN
    Broutin, Emilie
    Bisgambiglia, Paul
    Santucci, Jean-Francois
    [J]. EUROPEAN SIMULATION AND MODELLING CONFERENCE 2009, 2009, : 15 - 19
  • [7] Introduction to Python']Python and PsychoPy
    Peirce, J.
    [J]. PERCEPTION, 2013, 42 : 2 - 3
  • [8] AN INTRODUCTION TO MODULAR MODELING AND SIMULATION WITH PYTHON']PYTHONPDEVS AND THE BUILDING-BLOCK LIBRARY PYTHON']PYTHONPDEVS-BBL
    Van Tendeloo, Yentl
    Paredis, Randy
    Vangheluwe, Hans
    [J]. 2020 WINTER SIMULATION CONFERENCE (WSC), 2020, : 1152 - 1166
  • [9] Introduction to data science with Python']Python
    Monteiro, M.
    [J]. EUROPEAN JOURNAL OF CLINICAL INVESTIGATION, 2021, 51 : 14 - 14
  • [10] An Introduction to Machine Learning in Python']Python
    Clevert, D. -A.
    [J]. TOXICOLOGY LETTERS, 2023, 384 : S5 - S5