Real-Time Design Patterns in Virtual Simulations
Document Type
Article
Publication Date
6-2010
Publication Source
International Journal of Modelling and Simulation
Abstract
In a virtual simulation, people and real system hardware interact with the simulated system. Introducing these real-world elements into the simulation environment imposes timing constraints which, from a software standpoint, places the design into the class of real-time systems. We develop two software design patterns for real-time virtual simulations: a variant of the model-view-controller architecture and a companion component pattern that facilitates the development of hierarchical simulation models, graphical displays, and network input/output (I/O ) that meet real-time constraints. These design patterns promote good programming practice and allow the performance of a design to be evaluated using rate mono-tonic analysis techniques.
We also introduce selective abstraction and focused fidelity to reduce simulation development time and cost, while simultaneously improving runtime performance and the validity of simulation results.
Inclusive pages
231-242
ISBN/ISSN
0228-6203
Copyright
Copyright © 2010, Taylor & Francis
Publisher
Taylor & Francis
Volume
30
Peer Reviewed
yes
Issue
2
eCommons Citation
Hodson, Douglas D.; Baldwin, Rusty O.; Gehl, David P.; Weber, John G.; and Narayanan, Sundaram, "Real-Time Design Patterns in Virtual Simulations" (2010). Computer Science Faculty Publications. 113.
https://ecommons.udayton.edu/cps_fac_pub/113
COinS
Comments
Permission documentation on file.