I was reading about Air France 447 and came across the line:
The stall warnings stopped, as all airspeed indications were now considered invalid by the aircraft's computer due to the high angle of attack.
In short, due to pilot error, the aircraft (A330) reached a 40 degree angle of attack while under Alternative Law (due to icing conditions) and stalled at 52 kts. Further confusion came from the stall warning suppressing itself after some period of time.
Roughly 20 seconds later, at 02:12 UTC, the pilot decreased the aircraft's pitch slightly, airspeed indications became valid and the stall warning sounded again and sounded intermittently for the remaining duration of the flight, but stopped when the pilot increased the aircraft's nose-up pitch.
It would seem, if the aircraft was stalled, and the computers knew the angle of attack was still far greater than normal, that it's most reasonable to assume the aircraft would still be in a stall even after other sensor data became unreliable. Also, if no airspeed sensors are reading valid data... seems it's most reasonable to assume the aircraft is in a stall... or on the ground (but wheel load sensors can corroborate when that's the case) - not just give up and assume everything is fine.
It seems to me, that perhaps this stall warning is at least partly at fault for this accident.
Why did Airbus design the stall warning system to suppress warnings in this situation?