ABSTRACT

Complex artificial dynamic systems require advanced modeling techniques that can accommodate their asynchronous, concurrent, and highly non-linear nature. Discrete Event systems Specification (DEVS) provides a formal framework for hierarchical construction of discrete-event models in a modular manner, allowing for model re-use and reduced development time.

Discrete Event Modeling and Simulation presents a practical approach focused on the creation of discrete-event applications. The book introduces the CD++ tool, an open-source framework that enables the simulation of discrete-event models. After setting up the basic theory of DEVS and Cell-DEVS, the author focuses on how to use the CD++ tool to define a variety of models in biology, physics, chemistry, and artificial systems. They also demonstrate how to map different modeling techniques, such as Finite State Machines and VHDL, to DEVS. The in-depth coverage elaborates on the creation of simulation software for DEVS models and the 3D visualization environments associated with these tools.

A much-needed practical approach to creating discrete-event applications, this book offers world-class instruction on the field’s most useful modeling tools.

part 1|70 pages

Concepts

chapter 1|32 pages

Modeling and Simulation Concepts

chapter 3|16 pages

The Cell-DEVS Formalism

part 2|118 pages

Building Simulation Models: The CD++ Toolkit

chapter 4|30 pages

Introduction to the CD++ Toolkit

chapter 6|16 pages

Discrete-Event Applications with DEVS

part 3|232 pages

Applications

chapter 8|32 pages

Applications in Biology

chapter 9|26 pages

Models in Defense and Emergency Planning

chapter 10|16 pages

Models in Architecture and Construction

chapter 11|32 pages

Models in Environmental Sciences

chapter 12|36 pages

Models in Physics and Chemistry

chapter 14|30 pages

Models of Urban Traffic

part 4|64 pages

Simulation and Visualization

chapter 15|40 pages

Building DEVS Simulators