Quote:
Other day I saw that computer viruses could infect car CPUs.
|
Sounds unlikely. Where did you see this?
There are methods for reducing the harmfulness of software errors in safety-critical systems. One is to get code written by three different teams, and use 'majority voting' if there is a conflict when the system is operating. The flaw with this is it assumes that different programming teams won't make the same sort of errors - a doubtful assumption to rely on.