Simulation modeling with event graphs
Communications of the ACM
The time and state relationships in simulation modeling
Communications of the ACM - Special issue on simulation modeling and statistical computing
An introduction to general systems thinking (silver anniversary ed.)
An introduction to general systems thinking (silver anniversary ed.)
Simulation Modeling and Analysis
Simulation Modeling and Analysis
Theory of Computation
Verification and validation: verification and validation of simulation models
Proceedings of the 35th conference on Winter simulation: driving innovation
When and how to develop domain-specific languages
ACM Computing Surveys (CSUR)
Control Systems Engineering
Fundamentals of simulation modeling
Proceedings of the 39th conference on Winter simulation: 40 years! The best is yet to come
Empirical investigations of conceptual modeling and the modeling process
Proceedings of the 39th conference on Winter simulation: 40 years! The best is yet to come
Proceedings of the 40th Conference on Winter Simulation
Profit analysis and simulation in motor insuarance
MATH'08 Proceedings of the 13th WSEAS international conference on Applied mathematics
EDEVS: A Scalable DEVS Formalism for Event-Scheduling Based Parallel and Distributed Simulations
DS-RT '09 Proceedings of the 2009 13th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications
Agent-based analysis and simulation of the consumer airline market share for Frontier Airlines
Knowledge-Based Systems
Hi-index | 0.00 |
We start with basic terminology and concepts of modeling, and decompose the art of modeling as a process. This overview of the process helps clarify when we should or should not use simulation models. We discuss some common missteps made by many inexperienced modelers, and propose a concrete approach for avoiding those mistakes. After a quick review of event graphs, which are a very straightforward notation for discrete event systems, we illustrate how an event graph can be translated quite directly to a computer program with the aid of a surprisingly simple library. The resulting programs are easy to implement and computationally are extremely efficient. The first half of the paper focuses principles of modeling, and should be of general interest. The second half will be of interest to students, teachers, and readers who wish to know how simulation models work and how to implement them from the ground up.