#4368 SSP 50039, Rev B: When CBCS Requirements are Required

#4368 SSP 50039, Rev B: When CBCS Requirements are Required

#4368 Based on NASA SSP 50038, Rev B from 1995, when are computer-based control systems (CBCS) requirements required to be applied to safety-critical software?

According to NASA SSP 50038 Revision B (November 17, 1995), Computer-Based Control Systems (CBCS) requirements must be applied to safety-critical software in the following circumstances:

  • Primary Application: Requirements apply to computer-based flight systems that control flight system capabilities essential to the survival of the crew and the Space Station.

  • Safety-Critical Threshold: They are required for computer-based control system software used specifically in the prevention of catastrophic and critical hazardous events.

  • Specific Exclusions: These requirements do not include simulation and training devices.

  • Functional Constraint: A CBCS must provide hazardous function control whenever the inadvertent activation or deactivation of a function or capability could result in an identified critical or catastrophic hazard.

Summary of Core CBCS Requirements

When software meets the safety-critical criteria above, the following general requirements must be applied regardless of the software's specific function:

  • Safe Initialization: Systems must safely initialize to a known, predictable safe state.

  • Orderly Shutdown: Systems must perform an orderly shutdown to a known safe state upon a termination command or condition detection.

  • Command Validation: The CBCS must reject hazardous commands that do not meet pre-established prerequisite checks for execution or those received out of sequence.

  • Fault Tolerance: For "must-work" functions, the system must be designed so that no combination of two failures (or two operator actions) causes a catastrophic event, and no single failure causes a critical event.

  • Operator Overrides: Any safety-critical override must require at least two independent operator actions.


From <https://gemini.google.com/app/>  Google Gemini 3.0 (Fast)

Comments

Popular posts from this blog

#2892 Example of ChatGPT o1 Prompt

#3679 Google Gemini 2.5 Pro: Create Python Application to View and Query Neo4j KG