Basic Concepts of Modeling and Simulation.- Models and Simulation.- to Arena.- to Flexsim.- Object Oriented Programming with OOSimL.- Programs and Software Development.- Object Orientation.- Object-Oriented Programs.- Functions.- Design and Program Structures.- Selection.- Repetition.- Arrays.- Inheritance.- Advanced Object Oriented Concepts.- to Graphical Interfaces.- Exceptions.- Input and Output.- Recursion.- Threads.- Linked lists.- Using Assertions with Programming.- Discrete Event Simulation.- Models of Single-Server Systems.- Models of Multi-Server Systems.- Models with Priorities.- Standard Resources.- Detachable Resources.- Synchronous Process Cooperation.- Conditional Waiting.- Interrupts.- Input Analysis and Specification.- Simulation Output Analysis.- Model Validation.
Object Oriented Simulation will qualify as a valuable resource to students and accomplished professionals and researchers alike, as it provides an extensive, yet comprehensible introduction to the basic principles of object-oriented modeling, design and implementation of simulation models.
Key features include an introduction to modern commercial graphical simulation and animation software, accessible breakdown of OOSimL language constructs through various programming principles, and extensive tutorial materials ideal for undergraduate classroom use.
Introduces modern commercial graphical simulation and animation software, Arena and Flexsim
Basic language constructs of OOSimL are presented incrementally with various programming principles
Complete case studies are presented and explained with the corresponding case study implemented in the OOSimL and Java programming languages
Includes summaries, examples, and problems in every chapter, with corresponding PowerPoint slides on the Web