Introduction |
|
xi | |
|
Chapter 1 Simulation: History, Concepts, and Examples |
|
|
1 | (56) |
|
|
1.1 Issues: simulation, a tool for complexity |
|
|
1 | (13) |
|
1.1.1 What is a complex system? |
|
|
1 | (2) |
|
|
3 | (2) |
|
|
5 | (7) |
|
1.1.4 Can we do without simulation? |
|
|
12 | (2) |
|
1.2 History of simulation |
|
|
14 | (10) |
|
1.2.1 Antiquity: strategy games |
|
|
14 | (1) |
|
1.2.2 The modern era: theoretical bases |
|
|
15 | (3) |
|
1.2.3 Contemporary era: the IT revolution |
|
|
18 | (6) |
|
1.3 Real-world examples of simulation |
|
|
24 | (5) |
|
|
24 | (2) |
|
1.3.2 French defense procurement directorate |
|
|
26 | (3) |
|
|
29 | (22) |
|
|
30 | (7) |
|
|
37 | (14) |
|
|
51 | (1) |
|
|
52 | (5) |
|
Chapter 2 Principles of Modeling |
|
|
57 | (42) |
|
|
2.1 Introduction to modeling |
|
|
57 | (1) |
|
|
58 | (8) |
|
|
58 | (1) |
|
2.2.2 Deterministic/stochastic |
|
|
59 | (4) |
|
2.2.3 Qualities of a model |
|
|
63 | (3) |
|
|
66 | (25) |
|
|
67 | (1) |
|
2.3.2 Formulation of the problem |
|
|
68 | (2) |
|
2.3.3 Objectives and organization |
|
|
70 | (1) |
|
2.3.4 Analysis of the system |
|
|
71 | (5) |
|
|
76 | (2) |
|
|
78 | (4) |
|
2.3.7 Coding/implementation |
|
|
82 | (5) |
|
|
87 | (1) |
|
|
87 | (1) |
|
|
87 | (2) |
|
|
89 | (1) |
|
|
90 | (1) |
|
2.3.13 Commissioning/capitalization |
|
|
90 | (1) |
|
2.4 Simulation project management |
|
|
91 | (3) |
|
|
94 | (1) |
|
|
94 | (5) |
|
Chapter 3 Credibility in Modeling and Simulation |
|
|
99 | (60) |
|
|
3.1 Technico-operational studies and simulations |
|
|
99 | (2) |
|
3.2 Examples of technico-operational studies based on simulation tools |
|
|
101 | (1) |
|
3.2.1 Suppression of aerial defenses |
|
|
101 | (1) |
|
|
101 | (1) |
|
3.3 VV&A for technico-operational simulations |
|
|
102 | (6) |
|
3.3.1 Official definitions |
|
|
102 | (1) |
|
|
103 | (2) |
|
3.3.3 Key players in the domain |
|
|
105 | (3) |
|
|
108 | (37) |
|
|
108 | (6) |
|
3.4.2 Verification and validation techniques |
|
|
114 | (9) |
|
|
123 | (18) |
|
3.4.4 Responsibilities in a VV&A process |
|
|
141 | (3) |
|
3.4.5 Levels of validation |
|
|
144 | (1) |
|
|
144 | (1) |
|
|
145 | (7) |
|
3.5.1 Validation techniques |
|
|
145 | (2) |
|
3.5.2 Validation approaches |
|
|
147 | (3) |
|
|
150 | (2) |
|
|
152 | (7) |
|
Chapter 4 Modeling Systems and Their Environment |
|
|
159 | (48) |
|
|
|
159 | (1) |
|
|
160 | (3) |
|
4.2.1 Real-time simulation |
|
|
160 | (1) |
|
4.2.2 Step-by-step simulation |
|
|
161 | (1) |
|
4.2.3 Discrete event simulation |
|
|
162 | (1) |
|
|
162 | (1) |
|
4.2.5 Distributed simulation |
|
|
162 | (1) |
|
4.3 Modeling physical laws |
|
|
163 | (3) |
|
4.3.1 Understanding the system |
|
|
163 | (1) |
|
4.3.2 Developing a system of equations |
|
|
164 | (1) |
|
4.3.3 Discrete sampling of space |
|
|
165 | (1) |
|
4.3.4 Solving the problem |
|
|
166 | (1) |
|
4.4 Modeling random phenomena |
|
|
166 | (12) |
|
4.4.1 Stochastic processes |
|
|
166 | (1) |
|
|
167 | (4) |
|
|
171 | (2) |
|
|
173 | (2) |
|
4.4.5 Execution and analysis of results of stochastic simulations |
|
|
175 | (3) |
|
4.5 Modeling the natural environment |
|
|
178 | (15) |
|
4.5.1 Natural environment |
|
|
178 | (1) |
|
4.5.2 Environment databases |
|
|
178 | (2) |
|
4.5.3 Production of an SEDB |
|
|
180 | (2) |
|
|
182 | (1) |
|
|
183 | (2) |
|
4.5.6 Multiplicity of formats |
|
|
185 | (8) |
|
4.6 Modeling human behavior |
|
|
193 | (10) |
|
4.6.1 Issues and limitations |
|
|
193 | (1) |
|
4.6.2 What is human behavior? |
|
|
194 | (2) |
|
4.6.3 The decision process |
|
|
196 | (1) |
|
4.6.4 Perception of the environment |
|
|
197 | (1) |
|
|
198 | (1) |
|
4.6.6 Modeling techniques |
|
|
199 | (3) |
|
|
202 | (1) |
|
|
203 | (4) |
|
Chapter 5 Modeling and Simulation of Complex Systems: Pitfalls and Limitations of Interpretation |
|
|
207 | (46) |
|
|
|
207 | (2) |
|
5.2 Complex systems, models, simulations, and their link with reality |
|
|
209 | (9) |
|
|
209 | (2) |
|
|
211 | (4) |
|
5.2.3 The difficulty of concepts: models, modeling, and simulation |
|
|
215 | (3) |
|
5.3 Main characteristics of complex systems simulation |
|
|
218 | (10) |
|
5.3.1 Nonlinearity, the key to complexity |
|
|
218 | (5) |
|
5.3.2 Limits of computing: countability and computability |
|
|
223 | (3) |
|
5.3.3 Discrete or continuous models |
|
|
226 | (2) |
|
5.4 Review of families of models |
|
|
228 | (16) |
|
5.4.1 Equational approaches |
|
|
229 | (3) |
|
5.4.2 Computational approaches |
|
|
232 | (5) |
|
5.4.3 Qualitative phenomenological approaches |
|
|
237 | (3) |
|
5.4.4 Qualitative structuralist approach: application of category theory |
|
|
240 | (4) |
|
5.5 An example: effect-based and counter-insurgency military operations |
|
|
244 | (2) |
|
|
246 | (3) |
|
|
249 | (4) |
|
Chapter 6 Simulation Engines and Simulation Frameworks |
|
|
253 | (42) |
|
|
|
253 | (1) |
|
|
254 | (6) |
|
6.2.1 Evolution of state variables |
|
|
254 | (1) |
|
6.2.2 Management of events and causality |
|
|
255 | (1) |
|
|
256 | (2) |
|
|
258 | (2) |
|
6.3 Simulation frameworks |
|
|
260 | (30) |
|
6.3.1 Some basic points on software engineering |
|
|
260 | (8) |
|
|
268 | (2) |
|
6.3.3 Obstacles to framework use |
|
|
270 | (2) |
|
6.3.4 Detailed example: ESCADRE |
|
|
272 | (18) |
|
6.4 Capitalization of models |
|
|
290 | (1) |
|
6.5 Conclusion and perspectives |
|
|
291 | (1) |
|
|
292 | (3) |
|
Chapter 7 Distributed Simulation |
|
|
295 | (38) |
|
|
|
295 | (10) |
|
|
295 | (2) |
|
7.1.2 History of distributed simulations |
|
|
297 | (1) |
|
|
298 | (2) |
|
7.1.4 Interoperability in simulation |
|
|
300 | (2) |
|
|
302 | (1) |
|
7.1.6 Advantages and limitations of distributed simulation |
|
|
303 | (1) |
|
7.1.7 Other considerations |
|
|
303 | (2) |
|
7.2 Basic mechanisms of distributed simulation |
|
|
305 | (7) |
|
7.2.1 Some key principles |
|
|
305 | (1) |
|
7.2.2 Updating attributes |
|
|
306 | (1) |
|
|
307 | (1) |
|
|
308 | (1) |
|
|
309 | (1) |
|
7.2.6 Multi-level modeling |
|
|
310 | (1) |
|
|
311 | (1) |
|
7.3 Main interoperability standards |
|
|
312 | (14) |
|
|
312 | (1) |
|
|
313 | (6) |
|
|
319 | (2) |
|
|
321 | (3) |
|
7.3.5 The future of distributed simulation: the LVC AR study |
|
|
324 | (1) |
|
7.3.6 Other standards used in distributed simulation |
|
|
325 | (1) |
|
7.4 Methodological aspects: engineering processes for distributed simulation |
|
|
326 | (5) |
|
|
327 | (2) |
|
|
329 | (1) |
|
|
330 | (1) |
|
7.5 Conclusion: the state of the art: toward "substantive" interoperability |
|
|
331 | (1) |
|
|
331 | (2) |
|
Chapter 8 The Battle Lab Concept |
|
|
333 | (22) |
|
|
|
333 | (3) |
|
8.2 France: Laboratoire Technico-Operationnel (LTO) |
|
|
336 | (14) |
|
8.2.1 Historical overview |
|
|
336 | (1) |
|
|
337 | (1) |
|
8.2.3 Principles of the LTO |
|
|
338 | (3) |
|
8.2.4 Services of the LTO |
|
|
341 | (1) |
|
8.2.5 Experimental process |
|
|
342 | (3) |
|
8.2.6 Presentation of an experiment: PHOENIX 2008 |
|
|
345 | (4) |
|
8.2.7 Evaluation and future perspectives of the LTO |
|
|
349 | (1) |
|
8.3 United Kingdom: the Niteworks project |
|
|
350 | (1) |
|
8.4 Conclusion and perspectives |
|
|
351 | (1) |
|
|
352 | (3) |
|
Chapter 9 Conclusion: What Return on Investment Can We Expect from Simulation? |
|
|
355 | (18) |
|
|
9.1 Returns on simulation for acquisition |
|
|
355 | (2) |
|
9.2 Economic analysis of gains from intelligent use of simulations |
|
|
357 | (10) |
|
9.2.1 Additional costs of the SBA |
|
|
358 | (6) |
|
9.2.2 Additional costs from unexpected events or bad planning |
|
|
364 | (3) |
|
9.3 Multi-project acquisition |
|
|
367 | (1) |
|
9.4 An (almost) definitive conclusion: conditions for success |
|
|
368 | (3) |
|
|
371 | (2) |
Author Biographies |
|
373 | (2) |
List of Authors |
|
375 | (2) |
Index |
|
377 | |