Safety-Critical Development
summary
Claims that Ada plus SPARK prover can mathematically prove absence of runtime errors and verify pre/postconditions, with real deployments on Ariane rockets, Boeing 787, F‑22, an artificial heart pump and the Orion 6 student satellite that survived longer than peers. Shows Ada 2012 contracts, ranged integer types and restrictions to create analyzable subsets, contrasts Swift features like ARC and stronger typing, and demonstrates a verified sort where the postcondition is proved.
AI-written summary · about
chapters (5)
- 0:00Start
- 3:15How is Swift safer by design than Objective-C ?
- 8:48What extra safety is provided by Ada ?
- 13:40The SPARK language
- 15:23Final safety-related comparison
related talks
56mRust for Safe and Scalable Automotive: Insights from
31mValidating Rust for industry: Certification meets formal analysis
30mKeeping humans safe around robots with Rust
07mStrategies for Developing Safety-Critical Software in C++
46mPanel: Rust in Safety Critical
55mStrong software for a safer future
56mRust for Foundation Software
27mConsidering Rust for scientific software
