Nutaro Building Software for Simulation
1. Auflage 2011
ISBN: 978-1-118-09945-2
Verlag: John Wiley & Sons
Format: EPUB
Kopierschutz: Adobe DRM (»Systemvoraussetzungen)
Theory and Algorithms, with Applications in C++
E-Book, Englisch, 368 Seiten, E-Book
ISBN: 978-1-118-09945-2
Verlag: John Wiley & Sons
Format: EPUB
Kopierschutz: Adobe DRM (»Systemvoraussetzungen)
A unique guide to the design and implementation of simulationsoftware
This book offers a concise introduction to the art of buildingsimulation software, 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 dynamicsystems
* Developing basic simulation algorithms for continuous anddiscrete event models
* Combining continuous and discrete event simulations into acoherent whole
* Applying strategies for testing a simulation
* Understanding the theoretical foundations of the modelingconstructs and simulation algorithms
The 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.