Automatic Detection, Validation, and Repair of Race Conditions in Interrupt-Driven Embedded Software | IEEE Journals & Magazine | IEEE Xplore