DevOps and Safety Critical Systems discusses applying DevOps practices like continuous deployment to safety critical systems. It proposes "partial continuous deployment" which involves:
1. Identifying and isolating safety critical portions of a system's architecture.
2. Applying continuous deployment practices to non-safety critical portions.
3. Continuing traditional testing methods for safety critical portions.
It discusses past efforts in smart grid security controls and hardening deployment pipelines that provide foundations for this approach. Key steps include explicitly defining safety requirements, analyzing architectures to identify minimum required safe components, and refactoring to separate safe and non-safe concerns. Regulatory approval is viewed as a major gate to implementing partial continuous deployment for real safety