Douglas D. Hodson

Learn More
A distinguishing characteristic of interactive live–virtual–constructive (LVC) environments is the relaxation of data consistency to improve the performance and scalability of the underlying distributed simulation. Relaxing data consistency improves the interactive performance of the environment because autonomous distributed simulation applications can(More)
This paper analyzes two existing methods for securing Git repositories, Git-encrypt and Git-crypt, by comparing their performance relative to the default Git implementation. Securing a Git repository is necessary when the repository contains sensitive or restricted data. This allows the repository to be stored on any third-party cloud provider with(More)
The Advanced Framework for Simulation, Integration and Modeling (AFSIM) is an engagement and mission level simulation environment written in C++ originally developed by Boeing and now managed by the Air Force Research Laboratory (AFRL). AFSIM was developed to address analysis capability shortcomings in existing legacy simulation environments as well as to(More)
Since the 1980s, researchers have designed a variety of robot control architectures intending to imbue robots with some degree of autonomy. A recently developed architecture, the Unified Behavior Framework (UBF), implements a variation of the three-layer architecture with a reactive controller to rapidly make behavior decisions. Additionally, the UBF(More)
In a live-virtual-constructive (LVC) environment, people and real system hardware interact with simulated systems. Introducing these real-world elements into the simulation environment imposes timing constraints which, from a software standpoint, places the design of LVCs into the class of real-time systems. A distinguishing characteristic of LVCs is the(More)
Quantum Key Distribution (QKD) is a nextgeneration security technology that exploits the properties of quantum mechanics to enable two parties to generate an unconditionally secure shared secret key. QKD is novel because its security is based upon the fundamental laws of quantum mechanics and not on computational complexity. QKD systems are composed of(More)
Live-Virtual-Constructive (LVC) simulations are complex systems comprising a combination of live (real people operating real equipment), virtual (real people operating simulated equipment or vice versa), and constructive (wholly simulated) entities. Nodes in the system support the simulation of one or more entities and are often geographically distributed(More)
The Extensible Architecture for the Analysis and Generation of Linked Simulations (EAAGLES) software is a framework for the design of robust, scalable, virtual, constructive, stand-alone, and distributed simulation applications. Its design integrates concepts from both virtual and constructive simulations to achieve an optimal blend of both. The Simulation(More)