NASA ENGINEERING NETWORK
Follow this link to skip to the main content
+ Contact LLIS
Go
ABOUT NASALATEST NEWSMULTIMEDIAMISSIONSMyNASAWORK FOR NASA

+ NASA Home
FIND ENGINEERING RESOURCES BY
LLIS HOME
NASA CENTERS
MISSION DIRECTORATE
TOPICS
BY YEAR


Public Lessons Learned Entry: 1130

Lesson Info:

  • Lesson Number: 1130
  • Lesson Date: 1999-02-01
  • Submitting Organization: HQ
  • Submitted by: David M. Lengyel

Subject:

Computer Hardware-Software/International Space Station/Software Configuration Management

Description of Driving Event:

Lack of Source Code for International Partner Elements of Space Station

Lesson(s) Learned:

Configuration management of ISS software does not include the source code for all of the elements being developed by the international partners.

Recommendation(s):

NASA should strengthen the configuration control for ISS software to include software (source code as well as binary) and simulations produced by all international partners and vendors.

Evidence of Recurrence Control Effectiveness:

NASA partially concurs with the recommendation, however, there seems to be some misunderstanding here. The source code for the Russian Service Module SM software is delivered to the SDIL. Some of the other partners, however do not deliver source code. This is based on their concerns that delivery of source code could compromise their contractor's proprietary data. From a configuration management viewpoint controlling the executable, which is what is loaded into the vehicle, is sufficient. The ISS has initiated discussions with all partners to reach agreement on what level of source code visibility is necessary to ensure adequate knowledge by the control centers for on-orbit anomaly resolution.

The SM simulation software has been somewhat dynamic as the SM software has matured during vehicle testing in Moscow. Now that testing is finishing and the SM moves to the launch site, the simulation will stabilize. The flight software and the simulations are obviously tightly linked and the simulations should typically be updated, as they are currently, in conjunction with the flight software. NASA is working to put in place an encrypted link for electronic transmittals.

Documents Related to Lesson:

N/A

Mission Directorate(s):

  • Exploration Systems
  • Space Operations
  • Aeronautics Research

Additional Key Phrase(s):

  • Aerospace Safety Advisory Panel
  • Computers
  • Configuration Management
  • Software
  • Spacecraft

Additional Info:

    Approval Info:

    • Approval Date: 2002-02-25
    • Approval Name: Bill Loewy
    • Approval Organization: HQ
    • Approval Phone Number: 202-358-0528


    FirstGov - Your First Click to the US Government
    + 2004 Vision for Space Exploration
    + FY 2005 Budget Request
    + 2003 Strategic Plan
    + Freedom of Information Act
    + The President's Management Agenda
    + FY 2003 Agency Performance and Accountability Report
    + NASA Privacy Statement, Disclaimer,
    and Accessibility Certification

    + Freedom to Manage
    NASA
    Curator:Manson Yew
    NASA Official: Gregory Robinson
    + Contact LLIS