Fault diagnosis and fault tolerant control strategies for aerospace systems