Link to home
Start Free TrialLog in
Avatar of Bellpm2006
Bellpm2006

asked on

Auto-pilot and fault tolerance

Medical systems and auto-pilots are good examples of systems where a very, very high degree of fault tolerance is needed. Do you know how fault tolerance is achieved for these types of systems?
ASKER CERTIFIED SOLUTION
Avatar of nexissteve
nexissteve
Flag of New Zealand image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of kevinf40
kevinf40

Hi

First apologies for entirely miss-answering your previous question!

As to this question you may find the following article useful:

http://library-dspace.larc.nasa.gov/dspace/jsp/bitstream/2002/12633/1/NASA-2000-tm210616.pdf

It provides details of software fault tolerance in general, but also has specific examples of the systems used in the B777 Flight control computer, and the Airbus A320/A330/A340 Flight control computer

This is also an interesting, if slightly dated guide on fault tolerant software:
http://www.ece.cmu.edu/~koopman/des_s99/sw_fault_tolerance/

This article around software fault tolerance for critical spacecraft applications may also be relevant to you research.

http://citeseer.ist.psu.edu/cache/papers/cs/19074/http:zSzzSzwww.ivv.nasa.govzSzpublicationszSzcizSztask3_report.pdf/advanced-software-fault-tolerance.pdf

I've never had a huge interest in medicine applications, so don't have any relevant links for you in that field.

As mentioned by the above poster it may be worth you looking at clustering etc as ways of providing some fault tolerance to applications that may not have been designed with that in mind from the ground up, although clustering etc might be classed more as hardware and O/S fault tolerance than strictly application fault tolerance.

Steve’s point on subs also looks like an interesting area for research!

hope the above is useful to you

cheers

K
Hi Bellpm2006,

I'm pretty new to this (joined the site quite a while ago, but only started using it this week so I'm still getting used to the system.

Given that I feel I provided relevant information to your question, that was different to the other answer, I had expected the points to be split.

Should my answer not have been relevant could you give me a couple of pointers as to why to aid my future use of this site.

cheers

K