Because there's no need to apply a checksum or CRC validation to a configuration file controlling a safety critical system.Such a safety cut of should be hard-wired, not run by software. Battery too hot should have opened a contactor and cut the supply, or even used resettable thermal fuses. Too much faith is conferred to software systems these days. (And even using software to 'correct' 'deficiencies' in the hardware implementation.)
On Thursday, 3 December 2020 at 12:46:35 pm UTC+11, Sylvia Else wrote:
Because there's no need to apply a checksum or CRC validation to a
configuration file controlling a safety critical system.
Such a safety cut of should be hard-wired, not run by software. Battery too hot should have opened a contactor and cut the supply, or even used resettable thermal fuses. Too much faith is conferred to software systems these days. (And even using software to 'correct' 'deficiencies' in the hardware implementation.)
Even if the software had CRC checks, etc, etc, that's not 'bulletproof'. The software can and does fail. Microprocessors crash. Failure of a software system should not result in catastrophic failure, hardware interlocks should catch it before it gets that far.
A software-driven 3 phase drive I'm familiar with has it's switching hardware designed in such a way that's it's impossible for the software to turn on a self-destructing combination of switching transistors, the hardware simply will not do it even if commanded to by the microprocessor control unit.
I agree that such safety critical stuff should be implemented in
hardware. But the apparent failure even to use a CRC check emphasises
the fact that the designers lacked a clue.
| Sysop: | Amessyroom |
|---|---|
| Location: | Fayetteville, NC |
| Users: | 63 |
| Nodes: | 6 (0 / 6) |
| Uptime: | 492972:54:18 |
| Calls: | 840 |
| Files: | 1,301 |
| D/L today: |
14 files (28,374K bytes) |
| Messages: | 264,597 |