Post B4azisKjOptzkiyDj6 by Canageek@wandering.shop
(DIR) More posts by Canageek@wandering.shop
(DIR) Post #B4axYAlYKMkDpJHhz6 by linear@nya.social
0 likes, 0 repeats
i've actually done this! i was not involved in the Certificate of Compliance bit and it may as well have been hypothetical from my point of view, but i do know that had to be done for every new firmware version, and we had to comply with ISO 9001 and 27001 and pass audits throughout the development processRE: https://eigenmagic.net/users/daedalus/statuses/116286264608545705
(DIR) Post #B4axgIwzmVMjWkVxnE by linear@nya.social
0 likes, 0 repeats
(it was for a medical device that is currently used in hospitals worldwide)
(DIR) Post #B4azisKjOptzkiyDj6 by Canageek@wandering.shop
0 likes, 0 repeats
@linear I've also seen code that had to be certified for nuclear reactors, one when I was at atomic energy of Canada in high school there was a certified fluid simulation they used, there was a like a page of comments at the top about all the certifications it had. And when I was in my undergrad, one of my compsite professors mentioned that McMaster's CS department being involved with certifying some code recently for atomic energy of Canada.
(DIR) Post #B4azisbkNZVsbUvoFU by dotsie@mastodon.social
0 likes, 0 repeats
@Canageek @linear yep, also standards like MISRA etc.This stuff exists it’s just most people have not been exposed to it unless they work on safety critical systems.The idea that the discipline was OK without that level of rigor or formal verification is a disservice to the world as a whole, imo.AI be damned, the industry is very stupid and held together with nearly nothing and a lot of ICs *and* their management are responsible.CS / Software Engineering as a rigorous discipline is rare.
(DIR) Post #B4azisnnel9dCsZR2G by linear@nya.social
0 likes, 0 repeats
@dotsie@mastodon.social @Canageek@wandering.shop i have a copy of MISRA C and have experimented with trying to comply with it for a few small codebases of my own but i have not actually used it for work. yet.