1 / 12

Independent Test Capability (ITC) ITC Synchronous Bus (ITCSB) 1553 and SpaceWire Interception

This NASA IV&V presentation discusses the Independent Test Capability for Synchronous Bus (ITCSB) 1553 and SpaceWire Interception. The ITCSB serves as a re-usable communication mechanism that ensures consistent and correct data passing among distributed simulation components, provides synchronization between applications, and features a flexible, extensible design. It can be extended to incorporate any communication protocol, making it transport agnostic and facilitating cross-platform implementation. The interception capabilities of ITCSB allow for dynamic addition and removal of interceptors, priority-based operations, data blocking, modification, fault injection, bus monitoring, and various utilities such as the 1553 Interceptor GUI and SpaceWire Interceptor GUI. ITCSB is currently used as the main communication hub within GO-SIM and JIST GPM Operational Simulator, as well as the JWST IV&V Simulation and Test Environment. The presentation concludes by highlighting the benefits of ITCSB in providing a communications backbone for simulation development, synchronization for distributed components, mitigation of timing concerns, fault injection mechanisms, and testing scenarios that are often impossible with hardware.

rchute
Download Presentation

Independent Test Capability (ITC) ITC Synchronous Bus (ITCSB) 1553 and SpaceWire Interception

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Independent Test Capability (ITC) ITC Synchronous Bus (ITCSB) 1553 and SpaceWire Interception ITC Team Members Justin Morris Steven Seeger Brandon Bailey Scott Zemerick Mark Pitts Jeff Joltes Justin McCarty Dan Nawrocki Gary Carvell Peter Medley Contact Us: ivv-itc@lists.nasa.gov Internal Website: http://itc.ivv.nasa.gov External Website: http://www.nasa.gov/centers/ivv/JSTAR/ITC.html

  2. Agenda • ITCSB Description • ITCSB Features • ITCSB Interception • Current Use • Demonstrations • Conclusion NASA IV&V Facility Independent Test Capability

  3. ITCSB Description • Re-usable communication mechanism • Ensures consistent and correct data passing among distributed simulation components • Provides synchronization between distributed applications • Flexible and extensible design • Can be extended to incorporate any communication protocol NASA IV&V Facility Independent Test Capability

  4. ITCSB Features • Transport agnostic • Cross platform C++ implementation • Robust User API • Specialized Layers: • MIL-STD-1553B • ESA SpaceWire • Time Sync • Dynamic interception allows data manipulation • Without modification to software NASA IV&V Facility Independent Test Capability

  5. ITCSB Interception • Dynamically added and removed • Priority-based • Block, pass, and modify data • Fault injection • Bus monitoring • Available utilities • 1553 Interceptor GUI • SpaceWire Interceptor GUI • Various command line utilities NASA IV&V Facility Independent Test Capability

  6. Development & Interception • ITCSB used to create simulation components • Useful for easy integration into simulation environment • Common libraries guarantee communication correctness • Interception can come later • Development can occur without any consideration of interception • Dynamic nature of interception means it can be used later without modification to simulation component • Interception is future-proofing • Any work can be done later without modification to code • Code can be augmented by insertion of interceptions on the network • Development of interceptors separate from components NASA IV&V Facility Independent Test Capability

  7. ITCSB Interception Interceptor Blocking Data Interceptor Modifying Data Data Flow With Interceptor Normal Data Flow ITCSB Node B Node A Block Modify Interceptor NASA IV&V Facility Independent Test Capability

  8. Current Use ITCSB is the Main Communication Hub within GO-SIM and JIST GPM Operational Simulator (GO-SIM) JWST IV&V Simulation and Test (JIST) Environment NASA IV&V Facility Independent Test Capability

  9. NASA IV&V Facility Independent Test Capability

  10. NASA IV&V Facility Independent Test Capability

  11. NASA IV&V Facility Independent Test Capability

  12. Conclusion NASA IV&V Facility Independent Test Capability • ITCSB provides • Communications backbone for future simulation development • Synchronization for distributed simulation components • Mitigates timing concerns • Interceptors that allow the changing of data without modification to software under test • ITCSB interception is the most beneficial feature for the IV&V analysts • Provides mechanism for fault injection • Allows for testing scenarios that are often impossible with hardware

More Related