| TRL | Software Description | Exit Criteria | Verification | Documentation Need to Advance |
|---|
TRL 1 — Proposal Stage Aligned Review: MCR (PAT‑066) | Initial concept defined with mission contribution. Technical feasibility logically supported. High-level functionality and constraints documented. | Mission objectives and software role documented. Preliminary requirements & risks identified. Applicable standards identified. Initial V&V concept established. Stakeholder alignment achieved. | Feasibility analyses and conceptual modeling. Peer-reviewed technical basis. Traceability to mission concept. | Mission Concept documentation. High-level requirements & risks. Standards list & initial V&V concept. Early scientific/algorithmic evidence. |
TRL 2 — Study Stage Aligned Review: SRR (PAT‑067) | Preliminary software requirements defined. Interfaces and constraints identified. Prototype analyses performed. | Requirements complete, feasible & traceable. Safety & cybersecurity requirements captured. Interfaces baselined. Preliminary V&V plan established. Stakeholder approval obtained. | Requirements reviews & traceability. Safety/cyber PHA & hazard mapping. Standards mapping to NPR 7150.2 & 8739.8. | Preliminary SRS. ICDs & interface definitions. Prelim V&V plan. Safety/cyber hazard analysis. |
TRL 3 — Software Unit Feasibility Aligned Review: SwRR (PAT‑068) | Requirements validated and baselined. Early algorithm prototyping completed. Interfaces confirmed. | All requirements testable and complete. Acceptance criteria defined. Hazard-controls traceability complete. Baseline approved. Volatility thresholds met. | Requirements peer reviews. Hazard/controls verification mapping. SA & IV&V requirement analyses. | Baselined SRS & ICDs. Verification Plan. Hazard traceability. Compliance matrices. |
TRL 4 — Software Component Feasibility Aligned Review: PDR (PAT‑071) | Components integrated in laboratory environment. Architecture defined with preliminary design. Interfaces understood and documented. | Baselined SRS supports design. Preliminary design features complete. Architecture & data dictionary defined. Hazard traceability updated. Trade studies completed. | Preliminary design analyses. Architecture/interface consistency checks. SA/IV&V design reviews. | Prelim design documentation. CM plan & schedule. Test plans. Design analysis outputs. |
TRL 5 — Software Architecture Feasibility Aligned Review: CDR (PAT‑072) | End-to-end architecture maturity demonstrated. Design artifacts complete. Interfaces consistent. | Reqts-to-design traceability complete. Design supports safety & functional needs. Verification plan across levels. Interface definitions finalized. Risks & mitigations dispositioned. | CDR design assessments. Safety/IV&V analyses. Interface validation reviews. | Final design documentation. Risk/hazard analyses. Regression test plans. Coverage/testability evidence. |
TRL 6 — Software Engineering Feasibility Aligned Review: SIR (PAT‑074) | Software integrated with HW/SW systems. Interfaces validated during integration. Operational modes tested. | Integration complete & stable. Interfaces mature. Issues dispositioned. Staffing/resources confirmed. System test readiness demonstrated. | Integration test execution. Interface verification. Config/load data review. | Integration procedures. ICD maturity evidence. Issue logs. System test planning artifacts. |
TRL 7 — Software Operational Feasibility Aligned Review: TRR (PAT‑075) | All key functionality ready for formal test. Test environments & scripts approved. Regression approach defined. | Test plans & procedures approved. Acceptance criteria reviewed. Test environment validated. Interface risks dispositioned. Sim/stimulation qualified. | Test readiness package review. Procedure execution dry-runs. Discrepancy tracking. | Approved test plans/cases. Configuration records. V&V/regression artifacts. Risk tracking data. |
TRL 8 — Hardware/Software Functionality Aligned Review: ORR (PAT‑077) | V&V complete. Operational scenarios demonstrated. Documentation & training complete. | Acceptance tests passed. Operational procedures validated. All waivers/TBD/TBR closed. Coverage criteria met. Security/config data verified. | Operational scenario execution. Coverage analyses. Hazard verification. | Final V&V reports. Ops/training procedures. Configuration evidence. Coverage/hazard records. |
TRL 9 — System Operational Environment Functionality Aligned Review: FRR (PAT‑078) | Software operated on flight hardware. Mission readiness established. Sustaining engineering in place. | All requirements verified & validated. Flight procedures approved. Waivers/deviations closed. Safety/reliability margins acceptable. Operational risks acceptable. | FRR package review. Mission-specific scenario verification. Final HW/SW integration validation. | Flight documentation. Hazard verification. Test/coverage reports. Sustainment plans. |