From 65f4a25b84babeeb8b6ebba54579149c2f3f1cf8 Mon Sep 17 00:00:00 2001
From: brutzman <brutzman@DESKTOP-2S09UKA>
Date: Wed, 15 Jul 2020 13:22:38 -0700
Subject: [PATCH] thesis reference and abstract

---
 documentation/theses/brennenstuhl/README.md | 28 +++++++++++++++++++++
 1 file changed, 28 insertions(+)
 create mode 100644 documentation/theses/brennenstuhl/README.md

diff --git a/documentation/theses/brennenstuhl/README.md b/documentation/theses/brennenstuhl/README.md
new file mode 100644
index 0000000000..214b6ef897
--- /dev/null
+++ b/documentation/theses/brennenstuhl/README.md
@@ -0,0 +1,28 @@
+# 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.
-- 
GitLab