Esa Software

#softwareassurance #criticalsystems #ecss #spaceengineering #esa

| Feature | Commercial Software (e.g., Banking App) | ESA Software | | :--- | :--- | :--- | | | Continuous (daily/weekly) | Never (once in flight) or every decade | | Radiation tolerance | Not considered | Critical (bits flip due to cosmic rays) | | Processing power | High (modern GHz CPUs) | Very low (legacy rad-hardened CPUs often run at 20 MHz) | | Memory | GBs to TBs | KBs to MBs | | Testing coverage | 60-80% | 100% (every line of code executed in simulation) | | Cost per line | Low | Extremely high (often thousands of Euros per line) | esa software

: Much of their software is available to entities within ESA Member States under specific community licenses. New ESA software is experimenting with

Traditional ESA software is deterministic. It follows a strict flowchart. New ESA software is experimenting with . For example, the 6U CubeSat mission "OPS-SAT" (now de-orbited) served as a flying software laboratory. Engineers uploaded new AI algorithms to test real-time cloud detection and anomaly detection without human intervention. esa software