Title: ISS Procedure Verification Tool
1ISS Procedure Verification Tool
2TReK
IPVT
Commands
TIDE
Telemetry
Telemetry
MBF
POIC
3TIDE
Develop Bundle Prototype Testing
4TIDE
IPVT
CCS
Timeliner
Develop Bundle Prototype Testing
SSMMU
5TIDE
Analysis Tools
IPVT
Log Telemetry Command Responses
CCS
Telemetry
Telemetry
Timeliner
Feedback
Commands
Develop Bundle Prototype Testing
SSMMU
6TIDE
Documentation Tools
Configuration Management Tools
Analysis Tools
IPVT
Log Telemetry Command Responses
CCS
Telemetry
Telemetry
Timeliner
Feedback
Commands
Develop Bundle Prototype Testing
SSMMU
7Validation Testing
MCC-H Uncertified
Documentation Tools
Configuration Management Tools
SDIL H.S.I SVF/ITR/HSIL
MBF Uncertified
Analysis Tools
IPVT
Log Telemetry Command Responses
CCS
Telemetry
Telemetry
Timeliner
Feedback
Commands
Develop Bundle Prototype Testing
SSMMU
8Flight Following
ISS
MCC-H Certified
TIDE
Validation Testing
MCC-H Uncertified
Documentation Tools
Configuration Management Tools
SDIL H.S.I SVF/ITR/HSIL
MBF Uncertified
Analysis Tools
IPVT
Log Telemetry Command Responses
CCS
Telemetry
Telemetry
Timeliner
Feedback
Commands
Develop Bundle Prototype Testing
SSMMU
9What is it?
- Based on the Boeing MDM Application Development
Environment, and the Raytheon device simulations. - The application is a United Space Alliance
project headed by the Advanced Development Group. - Project was initiated to support procedure
development within the Systems Division.
10What is MADE?
- MADE is Flight Software developed to run external
to the ISS hardware structure. - It is the real flight software, it has all of the
MDM software available. The main restriction is
the capacity of the computer running the
simulation.
11What can MADE do?
- MADE can emulate all of the MDM flight software.
- MADE is extendable, it has a simulation builder.
Models for any system can be built. - Standard system comes with heartbeat generators
for MDM RT devices to prevent the MDM failing due
to bus failures. These do not provide RT
functions, or re-active feedback.
12What are the Raytheon Sims?
- All of the Raytheon simulations were developed
for the Space Station Training Facility. - The majority of the devices are available, with a
high degree of fidelity. Several years of
development have worked out many of the bugs.
13IPVT Capabilities
- Currently IPVT is deployed for the MOD Systems
division. It has all of the MDM CSCI running with
the heartbeat simulations. - The Raytheon simulations are not yet fully
incorporated into the IPVT system. They are
anticipated to be completed within the next 4-6
months. - Server deployment is anticipated within the next
year.
14Displays and Interfaces
- PCS displays, including APV.
- Currently a PCS is required.
- Near future, displays will be available from the
server interface.
15What will you need to run it?
- A PC with a BC/RT 1553 Card. A PCS attached to
the 1553 card. - Once server version is available, you will only
need to be able to connect to the server.
16What needs to be done?
- Build an uplink interface to the TIDE tool. Need
a capability to load a file to a particular
directory on the server. - Build a telemetry interface to the TIDE tool and
IPVT. Create an API to receive the telemetry
packets from IPVT. - Develop in TIDE, a monitor and feedback loop to
enable rapid Test Driven Development
(AGILE/Extreme). Displays built from telemetry in
Bundles.
17Additional Benefits
- Ability to drive simulation scenarios using
Timeliner, for training Flight Controllers, with
IPVT. - Becomes a breeding ground for bundles. As Failure
scenarios are developed to initiate training
conditions, bundles can be developed to do the
opposite. Test Driven Development.
18Test Driven Development
- TDD is a new model for developing software. The
general idea is that you do not write any code
unless you fail a success criteria. - Training failure scenarios provide the failures.
- Bundles are then written to counter the failures.
- A test script is generated as you move towards
the script objective.
19What do we need to make this work?
- File Uplink interface.
- Telemetry interface.
- WISH LIST
- TIDE monitors Timeliner activity in the IPVT
system. Tool to log commands and telemetry for
verification testing documentation. - TIDE runs test scripts and logs telemetry
feedback from IPVT. Generates auto test reports
for users to review and documentation.
20Well thats easy, do itbut what else could we do?
- Beyond simply providing an interface to the IPVT
server system, we have an opportunity to develop
self testing capabilities, test script
generators, self generating code, and other
advanced concepts. - The hardest part is to provide an interface for
TIDE to receive relevant telemetry to assist with
rapid prototyping.