Newsgroups: comp.lang.c Path: utzoo!henry From: henry@utzoo.uucp (Henry Spencer) Subject: Re: life critical software Message-ID: <1989Feb8.004118.5632@utzoo.uucp> Organization: U of Toronto Zoology References: <286@proton.UUCP> <2184@scolex.sco.COM> <1857@dataio.Data-IO.COM> Date: Wed, 8 Feb 89 00:41:18 GMT In article <1857@dataio.Data-IO.COM> bright@dataio.Data-IO.COM (Walter Bright) writes: >A typical approach for software would be to have two parallel systems. >Each system used a different microprocessor, a different algorithm, >a different language, and different programmers. The two systems >had to always agree... One should remember, also, that independent development is not a guarantee of different algorithms. There is a strong tendency for programmers to produce similar solutions to similar problems. Keeping multiply-redundant systems truly independent requires systematic attention to be sure that the problem is indeed being tackled in different ways. -- Allegedly heard aboard Mir: "A | Henry Spencer at U of Toronto Zoology toast to comrade Van Allen!!" | uunet!attcan!utzoo!henry henry@zoo.toronto.edu