Fault Tolerant

Prior to developing medical devices, we worked in the design and verification of aerospace components and systems. Consequently, we have extensive experience in design for safety critical and mission critical systems.

Unintended Consequences

Sometimes an automated system acting autonomously with another automated system might result in unintended consequences.

A Deadly Embrace

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.


Extensive Experience

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.