JSTAR Software Digital Twins
“Fail Virtually, Succeed Actually”
Value Proposition: Our hardware emulation digital twin technology transforms spacecraft/system development through an all-software solution that accelerates timelines, expands testing capabilities, and reduces costs—without physical hardware constraints.
Key Benefits
Using Digital Twin approach on an in-house satellite mission resulted in validated flight software completion prior to environmental testing.
Our Approach
Hardware Emulation
Condense an entire flight system to a laptop or cloud solution.
- Flight computer hardware is emulated
- Sensors/actuators are simulated
- Flight software binaries executed as delivered
- Ground operations software integrated as-is
Benefits
Digital Twins shift the traditional software development cycle.
Digital Twins greatly increase test resources.
JSTAR – A Software Digital Twin Factory
Mission | Platform |
Integrated Tri-Program Simulation (SLS, MPCV, EGS) | Advanced Risk Reduction Integrated Simulation and Test Lightweight Environment (ARRISTOTLE) |
Roman Space Telescope | WISP, RST Digital Twin |
Europa Clipper | Europa Clipper Hardware Abstraction Operational Environment System (ECHOES) |
Gateway | Gateway-in-a-Box |
James Webb Space Telescope (JWST) | JWST Integration Simulation Test (JIST) |
Open-Source Simulation Framework | NASA Operation Simulator for Small Satellites (NOS3) |
Psyche | Psyche Hardware Abstraction Simulation Environment (PHASE) |
Space Launch System | SLS Software-only Simulation (S3) |
Multi-Purpose Crew Vehicle (MPCV) | Software-only CEV Risk Reduction Analysis and Test Engineering Simulator (SOCRRATES) |
LM Product Line | Soft Sim |
International Space Station | MDM Application Development Environment (MADE) |
Independent Testing Areas
Failover fault testing | Non-deterministic memory object placement |
GNC scenarios and faulting | EVR throttling and Overrun |
SUROM cycling for valid FSW image | Partition Margin analysis |
STM, DEADP, xRTI corruption | DWN overrun and repeat frames – Linked-list (0x569) mode |
Bus faults – 1553, MBUS | SUROM Bad page detection and mapping |
Time sync corruption | SDRAM Fault Injection |
Fault RTI interrupt and test for FSW spacecraft reset | Identified FSW writes to read-only registers early in project |
Impact of NULL pointer dereference | Logic errors for some EVR handling |
PicoC and PITH error handling | FDU WDT stroking logic |
Contact Us For More Information
If you would like more information, please contact either:
- Justin Morris – Justin.R.Morris@nasa.gov
- John Lucas – John.P.Lucas@nasa.gov