About The Book
A unique guide to the design and implementation of simulationsoftware This book offers a concise introduction to the art of buildingsimulation software,...
Read more
collecting the most important concepts andalgorithms in one place. Written for both individuals new to thefield of modeling and simulation as well as experiencedpractitioners, this guide explains the design and implementation ofsimulation software used in the engineering of large systems whilepresenting the relevant mathematical elements, concept discussions,and code development.The book approaches the topic from the perspective of Zeigler'stheory of modeling and simulation, introducing the theory'sfundamental concepts and showing how to apply them to engineeringproblems. Readers will learn five necessary skills for buildingsimulations of complicated systems:Working with fundamental abstractions for simulating dynamicsystemsDeveloping basic simulation algorithms for continuous anddiscrete event modelsCombining continuous and discrete event simulations into acoherent wholeApplying strategies for testing a simulationUnderstanding the theoretical foundations of the modelingconstructs and simulation algorithmsThe central chapters of the book introduce, explain, anddemonstrate the elements of the theory that are most important forbuilding simulation tools. They are bracketed by applications torobotics, control and communications, and electric power systems;these comprehensive examples clearly illustrate how the conceptsand algorithms are put to use. Readers will explore the design ofobject-oriented simulation programs, simulation using multi-coreprocessors, and the integration of simulators into larger softwaresystems.The focus on software makes this book particularly useful forcomputer science and computer engineering courses in simulationthat focus on building simulators. It is indispensable reading forundergraduate and graduate students studying modeling andsimulation, as well as for practicing scientists and engineersinvolved in the development of simulation tools.
Hide more