The invention belongs to the on-board
computer technology field, to be specific, relates to a safety-critical
software health management method. The safety-critical
software health management method comprises the following steps: 1) a safety-critical
software health monitoring table can be created; 2) a safety-critical
software diagnosis criteria table can be created; 3) a safety-critical software health management decision
blueprint can be created; 4) whether the safety-critical software is faulted can be determined by querying a health monitoring table; 5) a fault phenomenon can be determined according to the
health diagnosis criteria table; 6) the
fault treatment can be carried out according to the
fault treatment rules made by the health management decision
blueprint. The safety-critical software health management method is advantageous in that the fault isolation and the fault
recovery of the safety-critical software can be realized by creating the health monitoring table, the
health diagnosis criteria table, and the health management decision
blueprint, and therefore the problems such as
airplane crash, casualties, property damages, and severe environmental damages, which are possibly caused by the incorrect function or the failure of the safety-critical software, can be prevented.