Chapter 1: Introduction to Modeling Simulation provides a means for executing a model that may be used for such studies. A simulation model is an approximation of the complex system that captures its essential properties and often mimics the behavior of the actual system. Behavior is studied by carrying out multiple runs of the simulation model to produce statistical outputs of properties such as system response time or throughput. Further insight into system behavior can be gained by animating the model.
Chapter 2: Advanced Features of Java useful for Simulation
Chapter 3: Animation using Java
Chapter 4: Representing the State of a Dynamic System
Chapter 5: Time Advance Mechanisms
Chapter 6: Event Processing
Chapter 7: Randomness
Chapter 8: Computing Statistics
Chapter 9: Simulation using JSIM
Chapter 10: Output Analysis
Chapter 11: Introduction to Virtual Reality