Description of Driving Event:
Inadequate Procedures for Documenting Firmware Placed in ISS Components
Lesson(s) Learned:
NASA does not have procedures in place for documenting the firmware that is placed in ISS components, particularly for devices that were grandfathered from Space Station Freedom.
Recommendation(s):
NASA should ensure that all firmware code, particularly that grandfathered from Space Station Freedom, is properly documented and archived for future reference. Further, NASA should ensure that it retains the rights to such software.
Evidence of Recurrence Control Effectiveness:
NASA agrees with the recommendation. Direction to deliver copies of the documentation (requirement, design, test, etc.) of the firmware controller software prepared as part of their software development process is being given to each vendor. A library will be established in the Software Development and Integration Laboratory (SDIL) at the Sonny Carter Training Facility. In addition, as part of the sustaining engineering activity, a plan is being developed to bring the qualification firmware controller units to the IV&V Facility and provide a capability to use these controllers instead of math models when required to support anomaly resolution or testing.
Documents Related to Lesson:
N/A
Mission Directorate(s):
- Exploration Systems
- Aeronautics Research
Additional Key Phrase(s):
- Aerospace Safety Advisory Panel
- Configuration Management
- Safety & Mission Assurance
- Software
Additional Info:
|