L3-CDH-SW-APP
CRITICAL
COMMAND CONTROL
Level 3 · software
Application Software Suite
Mission-Specific Flight Software Applications
Collection of application programs implementing all Ark operational functions
Purpose
Collection of application programs implementing all Ark operational functions
Context
Child of L2-CDH-SW
Principles
- ▸Modular application architecture enables independent update of each function
- ▸Applications communicate via middleware messages, not direct function calls
- ▸Each application manages its own state with checkpointing for fault recovery
- ▸Application priority hierarchy ensures critical functions (cryo control) always run
Typical implementations
- ▸cFS application library (CS, DS, FM, HK, LC, SC standard apps)
- ▸JPL F Prime application framework
- ▸ESA SAVOIR software reference architecture
Lunar considerations
- ▸Application suite must evolve over 100 years as systems age and needs change
- ▸Safety-critical applications (cryo, power) must be formally verified
- ▸New applications may need to be developed by AI to handle unforeseen situations
Specifications
Functional
| primary function | Collection of application programs implementing all Ark operational functions |
Interfaces
Provides
- All operational software functions for Ark management
Requires
- Middleware services for inter-application communication
Cite this entry
Lunar Ark Codex. "Application Software Suite" (L3-CDH-SW-APP). Retrieved 10 September 2026, from https://lunarark.com/entry/L3-CDH-SW-APP
Licensed CC-BY-SA 4.0. You may reuse and adapt this entry with attribution, under the same licence.