Cleanroom software engineering
The cleanroom software engineering process is a software development process intended to produce software with a certifiable level of reliability. The central principles are software development based on formal methods, incremental implementation under statistical quality control, and statistically sound testing.
Source: Wikipedia — Cleanroom software engineering (CC BY-SA 4.0)