Why Testing Can Never Be 100% - The Math Behind Software Verification @ElektorTV
Why Testing Can Never Be 100% - The Math Behind Software Verification  @ElektorTV
Uploaded August 2025 | Updated September 2026, 2 weeks ago
In this snippet from Elektor Engineering Insights #54, we explore why traditional software testing can never guarantee 100% reliability and how formal verification provides mathematical certainty that testing simply cannot achieve. Quentin Ochem from AdaCore explains the fundamental limitation of testing - even a simple function with two integers would require an astronomically large number of test cases to verify exhaustively - and how formal verification tools such as Spark use mathematical proofs to demonstrate software correctness across ALL possible execution paths with 100% certainty, which is especially critical for security applications where attackers only need to find one exploit in millions of lines of code.

Watch the full interview here:
youtube.com/watch?v=MnZM_ZxAWi0

Check out our YouTube offers: elektor.com/youtube
Subscribe to our Newsletter: elektormagazine.com/elektor-newsletter

Join this channel to get access to perks:
youtube.com/channel/UChtg0Ek8OFg-tn_Vttd3STw/join

#Ada #Rust #Spark #AdaCore
Why Testing Can Never Be 100% - The Math Behind Software VerificationSneak Peek: Inside Elektors Test & Measurement Special Issue!Open Embedded Hardware, nRF52840, and CoffeeCaller — EEI #60Red Pitaya at embedded world 2026: Gen 2 Upgrades, X-Channel 2.0, and Faster StreamingOscilloscope Basics: Getting Started GuideElektor Lab Talk #43: Power & Energy — Batteries with Thomas SchererElektor Labs Projects: Antenna Mod, Battery Monitor, and MoreEE Architecture: Why Its Changing & Future TrendsMax Imagination Returns: Drones, DIY, and the 3D Printing Addiction — EEI #52A 433 MHz RF Scanner with the MultiRF Dev BoardCan You Hear the Waves?The Software-Defined Vehicle with Dirk Slama — EEI #55
Elektor TV |

Why Testing Can Never Be 100% - The Math Behind Software Verification

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER