4 ms·
"Are you Santa? " Shhhhhh!! "safety-critical systems" Interesting enough, safety-critical field doesn't actually use formal methods much. It's more about lot
by nickpsecurity 7y ago
"Are you Santa? "
Shhhhhh!!
"safety-critical systems"
Interesting enough, safety-critical field doesn't actually use formal methods much. It's more about lots of documentation, review, and testing. Mostly just human effort. They do buy static analyzers and test generators more than some other segments. There's slowly-slowly-increasing adoption of formal methods in that space via SPARK Ada and recently-certified CompCert. The main incentive so far is they want to get bugs out early to avoid costly re-certifications.
DO-178C and SIL's are main regulations driving it if you want to look into them. DO-178B, the prior version, is also a good argument for regulating software for safety/security. It worked at improving quality. We even saw our first graphics driver done robustly. :)