The technologies described in this SBIR Phase I proposal are currently being applied to various NASA applications including dynamic testing, V&V, and mission training. For example, these technologies are being utilized to develop a James Webb Space Telescope (JWST) spacecraft simulator that is able to execute the unmodified (not recompiled) flight binaries of three flight computers which then interact with other modeled components, including virtual MIL-STD-1553 busses. This entire environment is running in two virtual machines on commodity laptops. Another example is the TMC-developed simulator for NASA's Space Launch System (SLS) launch vehicle that contains triple-redundant flight computer models running the as-delivered flight software binary. The core modeling and simulation technologies which are leveraged in these examples are available for use on this SBIR and are also applicable to unmanned (aircraft) system test beds. PVATS is directly applicable to complex unmanned systems requiring rigid software testing requirements, providing a portable environment for testing avionics and payload software early in the life-cycle.TMC's experience has shown that NASA hardware test beds, which usually incorporate extremely specialized hardware, are overscheduled and prone to downtime due to integration and hardware failures. PVATS provides a virtual dry-run test environment that can be utilized prior to testing in hardware labs, ensuring a more efficient lab test experience.
PVATS has applicability to Non-NASA applications. It can be used by multiple government and private entities for V&V of unmanned systems. V&V of unmanned systems remains a challenging field mainly due to system complexity and the large number of requirements levied by diverse stakeholders. NASA unmanned systems research is similar to other agencies and private companies that utilize unmanned systems, including utilization of remote command and control systems. In any developed UAS system, there is a computing architecture that can be modeled and exercised with input/output (I/0) interfaces in order to provide a virtual unmanned system for V&V risk reduction and to assist with validating aircraft technologies including the maintenance of separation distances from other aircraft.
More »