skip to main content
10.5555/3213214.3213224acmconferencesArticle/Chapter ViewAbstractPublication PagesspringsimConference Proceedingsconference-collections
research-article

Introduction to parallel DEVS modelling and simulation

Published: 15 April 2018 Publication History

Abstract

DEVS is a popular formalism for modelling complex dynamic systems using a discrete-event abstraction. Main advantages of DEVS are its rigorous formal definition, and its support for modularity: models can be hierarchically nested. Thanks to these properties, DEVS frequently serves as a simulation "assembly language" to which models in other formalisms are mapped. This makes it possible to combine models in different formalisms together by mapping both to DEVS. This tutorial introduces the practical use of the Parallel DEVS formalism in a bottom-up fashion. We start from simple autonomous Atomic (i.e., non-hierarchical) DEVS models and increment up to Coupled (i.e., hierarchical) DEVS models. Each increment is illustrated with a minimal running example. The focus is on the practical use of DEVS modelling and simulation, though necessary theoretical foundations are interleaved. Examples are presented using Python-PDEVS, though the foundations and techniques apply to other DEVS simulation tools as well.

References

[1]
Chow, A. C. H., and B. P. Zeigler. 1994. "Parallel DEVS: a parallel, hierarchical, modular, modeling formalism". In Proceedings of the 1994 Winter Simulation Multiconference, pp. 716--722.
[2]
Chow, A. C. H., B. P. Zeigler, and D. H. Kim. 1994. "Abstract simulator for the parallel DEVS formalism". In AI, Simulation, and Planning in High Autonomy Systems, pp. 157--163.
[3]
Van Tendeloo, Y., and H. Vangheluwe. 2014. "The Modular Architecture of the Python(P)DEVS Simulation Kernel". In Proceedings of the 2014 Spring Simulation Multiconference, pp. 387--392.
[4]
Van Tendeloo, Y., and H. Vangheluwe. 2016. "An Overview of PythonPDEVS". In JDF 2016 - Les Journées DEVS Francophones - Théorie et Applications, edited by C. W. RED, pp. 59--66.
[5]
Van Tendeloo, Y., and H. Vangheluwe. 2017. "An evaluation of DEVS simulation tools". SIMULATION vol. 93 (2), pp. 103--121.
[6]
Van Tendeloo, Y., and H. Vangheluwe. 2018. "Extending the DEVS Formalism with Initialization Information". ArXiv e-prints.
[7]
Zeigler, B. P. 1976. Theory of Modeling and Simulation. 1st ed. Wiley Interscience.
[8]
Zeigler, B. P. 1984. Multifacetted Modelling and Discrete Event Simulation. 1st ed. Academic Press.
[9]
Zeigler, B. P., H. Praehofer, and T. G. Kim. 2000. Theory of Modeling and Simulation. 2nd ed. Academic Press.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
Mod4Sim '18: Proceedings of the Model-driven Approaches for Simulation Engineering Symposium
April 2018
148 pages
ISBN:9781510860186

Sponsors

Publisher

Society for Computer Simulation International

San Diego, CA, United States

Publication History

Published: 15 April 2018

Check for updates

Author Tags

  1. DEVS
  2. discrete event simulation
  3. parallel DEVS

Qualifiers

  • Research-article

Conference

SpringSim '18
Sponsor:
SpringSim '18: 2018 Spring Simulation Multiconference
April 15 - 18, 2018
Maryland, Baltimore

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 100
    Total Downloads
  • Downloads (Last 12 months)13
  • Downloads (Last 6 weeks)3
Reflects downloads up to 25 Dec 2024

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media