← All case studies

What good looks like · Requirements · V&V

Apollo 11: off-nominal behaviour as a requirement

When the guidance computer overloaded during lunar descent, the software shed low-priority work and the landing continued.

Illustrative photo for Apollo 11 guidance computer software
Illustrative image, not a photograph of the programme.
Programme
Apollo 11 guidance computer software
Year
1969
Sector
Space
Outcome
Landing continued through 1202/1201 alarms

What happened

During the lunar descent, the Apollo guidance computer raised 1202 and 1201 alarms caused by processing overload.

The flight software developed at MIT prioritised its tasks and restarted, shedding low-priority work so that the essential functions kept running. The landing continued.

What was found

The NASA Apollo 11 Mission Report records the alarms and the computer's response. The behaviour was not improvised in the moment: the software had been designed to protect its most important work when resources ran short.

Off-nominal behaviour had been treated as a design requirement, not as an afterthought.

Engineering lesson

Requirements that describe only nominal behaviour leave the most important questions unanswered. What the system does when it is overloaded, degraded or surprised is part of what it must do.

Because the overload response was specified, it could be designed, reasoned about and verified like any other function.

The practice this points to

Write explicit requirements for off-nominal and degraded conditions, including what work the system may shed and what it must protect.

Trace those requirements to verification in the same way as nominal functions, so they are tested deliberately rather than discovered in operation.

Where Kelvora fits

Kelvora is a requirements and assurance platform that treats degraded-mode and off-nominal requirements as first-class requirements, each traced to its verification. It can help teams see where nominal behaviour is specified but the off-nominal case is not.

Sources

  1. NASA, Apollo 11 Mission Report (1969).

Last reviewed

Want to see this in practice?

Start free trialBook a demo