Command & Data Handling
L2-CDH-SW CRITICAL COMMAND CONTROL Level 2 · software

Flight Software Framework

cFS-based Autonomous Flight Software Framework

The flight software framework is the layered computational platform, comprising an operating system, middleware, and application layer, that runs all autonomous lunar systems. Implemented using real-time operating systems such as VxWorks, RTEMS, or NASA's core Flight System, it decouples tasks through publish-subscribe messaging and detects hangs using watchdog timers. Operating in the lunar radiation environment causes memory corruption, requiring defensive checksums and redundant state tracking. To maintain continuous operations across a 100-year lifetime without human intervention, the framework autonomously deploys, formally verifies, and hot-patches updates without full system restarts.

Operating system, middleware, application layer, and remote update mechanism

Purpose

Provide the software platform running all Ark autonomous systems

Context

Component of L1-CDH within the Lunar Ark system

Principles

Typical implementations

Lunar considerations

Specifications

Functional

primary functionProvide the software platform running all Ark autonomous systems

Operational

thermal range c-173, 127
lifetime years100

Interfaces

Provides

Requires

Decomposes into

Share

Cite this entry

Lunar Ark Codex. "Flight Software Framework" (L2-CDH-SW). Retrieved 10 September 2026, from https://lunarark.com/entry/L2-CDH-SW

Licensed CC-BY-SA 4.0. You may reuse and adapt this entry with attribution, under the same licence.

View in the graph Back to the Ark