Publication
Title
DEVS: discrete-event modelling and simulation for performance analysis of resource-constrained systems
Author
Abstract
DEVS is a popular formalism for modelling complex dynamic systems using a discrete-event abstraction. At this abstraction level, a timed sequence of pertinent ``events'' input to a system (or internal, in the case of timeouts) cause instantaneous changes to the state of the system. Between events, the state does not change, resulting in a piecewise constant state trajectory. Main advantages of DEVS are its rigorous formal definition, and its support for modular composition. This chapter introduces the Classic DEVS formalism in a bottom-up fashion, using a simple traffic light example. The syntax and operational semantics of Atomic (i.e., non-hierarchical) models are introduced first. The semantics of Coupled (hierarchical) models is then given by translation into Atomic DEVS models. As this formal ``flattening'' is not efficient, a modular abstract simulator which operates directly on the coupled model is also presented. This is the common basis for subsequent efficient implementations.We continue to actual applications of DEVS modelling and simulation, as seen in performance analysis for queueing systems. Finally, we present some of the shortcomings in the Classic DEVS formalism, and show solutions to them in the form of variants of the original formalism.
Language
English
Source (book)
Foundations of Multi-Paradigm Modelling for Cyber-Physical Systems / Carreira, P. [edit.]
Publication
Cham : Springer , 2020
ISBN
978-3-030-43946-0
DOI
10.1007/978-3-030-43946-0_5
Volume/pages
p. 127-153
Full text (Publisher's DOI)
Full text (open access)
UAntwerpen
Faculty/Department
Research group
Publication type
Subject
Affiliation
Publications with a UAntwerp address
External links
Record
Identifier
Creation 28.05.2020
Last edited 07.10.2022
To cite this reference