Re:F’: Flight Software and Embedded Systems Framework
by mhh__ on Friday February 19, 2021 @09:31PM
(#26200933)
Formal methods are indeed hard. They generally thrive on hardware, software is a wholly different kettle of fish in terms of the size of the problem (the actual methods are often similar, but hardware design generally encourages certain patterns that are easier to analyse)
I'm not related to this project or aerospace, so I can't divine more knowledge than anyone else, although I have seen many coding standards that forbid malloc after some critical time (e.g. no dynamic memory allocation after the plane is off the ground)
I know I've seen an older document that specifically prohibited use of malloc that the risk was too great. Is that still the case?