Requirements and Verification Standards for Artificial Intelligence in Safety-Critical Applications
Description
This framework establishes the AI specific requirements and verification standards against which Safety Critical Labs conducts certification assessments for systems incorporating artificial intelligence or machine learning capabilities in safety critical applications.
The framework addresses verification gaps that traditional software assurance does not cover. AI and ML systems introduce probabilistic outputs, emergent behavior from training data, and potential performance degradation over time. These characteristics require verification approaches designed specifically for data driven systems.
The framework defines nine requirement sets (AI-1 through AI-9) covering data partitioning, bias detection and mitigation, ML test coverage, operational drift monitoring, output verification, out of distribution detection, adversarial robustness, explainability, and human AI interaction. A three tier classification system (Safety Critical, Mission Critical, Mission Support) determines which requirements apply based on consequence level, not probability.
The framework is domain agnostic and applicable across aerospace, aviation, automotive, medical, industrial, and other safety critical domains. All terminology is traceable to ISO/IEC standards and NIST publications, with framework specific terms documented in a formal source traceability matrix.
Files
Additional details
Related works
- Is described by
- Other: https://safetycriticallabs.com (URL)
- Is supplement to
- Publication: https://github.com/safetycriticallab/AI_Requirements_Framework/tree/v2.0 (URL)
Dates
- Created
-
2025-02Initial framework development
- Available
-
2026-04-10Published on Zenodo
Software
References
- ISO/IEC 22989:2022
- ISO/IEC 5338:2023
- ISO/IEC TR 24027:2021
- NIST AI 100-1