Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
NetworkedGraphicsMV3500
Manage
Activity
Members
Code
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Releases
Container Registry
Model registry
Analyze
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Savage
NetworkedGraphicsMV3500
Commits
65f4a25b
Commit
65f4a25b
authored
4 years ago
by
brutzman
Browse files
Options
Downloads
Patches
Plain Diff
thesis reference and abstract
parent
b0ee82ed
No related branches found
Branches containing commit
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
documentation/theses/brennenstuhl/README.md
+28
-0
28 additions, 0 deletions
documentation/theses/brennenstuhl/README.md
with
28 additions
and
0 deletions
documentation/theses/brennenstuhl/README.md
0 → 100644
+
28
−
0
View file @
65f4a25b
# REPEATABLE UNIT TESTING OF DISTRIBUTED INTERACTIVE SIMULATION (DIS) PROTOCOL BEHAVIOR STREAMS USING WEB STANDARDS
## Tobias Brennenstuhl Lieutenant Colonel, German Army
## Masters Thesis, Modeling Virtual Environments Simulation (MOVES)
## Naval Postgraduate School (NPS), Monterey California USA, June 2020
Abstract. The IEEE Distributed Interactive Simulation (DIS) protocol is used for
high-fidelity real-time information sharing among simulations and trainers
across the entire international Modeling and Simulation (M&S) community.
If archivally saved and replayed, DIS streams have the potential to become
a valuable source of Big Data. The availability of archived prerecorded
behavior streams for replay, adaptation, and analysis can benefit an
immense variety of application areas. The computer science principle
"a stream is a stream" indicates that data in motion is equivalent to data at rest.
This characteristic can enable powerful capabilities for DIS.
This thesis presents prototypes to demonstrate how various forms of repeatability
are key to gaining improved benefits from DIS stream analysis. Unit testing of
DIS behavior streams allows confirmation of both repeatability and correctness
when testing all manner of applications, exercises, simulations, and
training sessions. A related use case is automated after-action review (AAR)
from recorded DIS streams. This thesis also shows how a DIS stream is converted
into autogenerated code that can animate an X3D Graphics model. Many obstacles
were overcome during this work, and so various best practices are provided.
Of note is that unit testing might even become a contract requirement for
incrementally developing and stably maintaining Live Virtual Constructive (LVC)
code bases. This progress provides many opportunities for future work.
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment