Sometimes an automated system acting autonomously with another automated system might result in unintended consequences.
We were called in to investigate why test pilots were experiencing lock up of the fuel computer on an aircraft. We analysed and modelled the complete system and found that the main computer and backup were occasionally moving into a deadly embrace, we provided a solution, and the plane is now flying.
We have extensive experience of designing and verifying fault tolerant systems, circuits, software and firmware and mitigating single event upsets. We have been responsible for identifying and fixing design defects and documentation errors and omissions in high profile aerospace projects.