<< The reliability of cars has been declining for quite a while due
to the increase of on-board electronic and computer systems. >>
I just had some new equipment installed in a very late model truck. All
system controls are electronic. Brakes, engine, gears - even the power
windows are controlled through a CAN bus. That's to say nothing of the
hydraulic systems for the trailer and so forth. That particular model
has 9 separate internal CAN busses and a gateway that I attach my
equipment onto (read only, thank you. I can live without the liability
issues).
The reason for the manufacturer (apart from the marketing hype) is easy
- the newer trucks have 2/3 less wiring, to say nothing of the fact
that the only way it can be diagnosed is with manufacturers equipment
(thus increasing their profit) and at a (usually) approved dealership.
I know there's a bill wending it's way through the US congress to force
all manufacturers to supply standard information for debug, but it's
being fought tooth and nail by the manufacturers.
That said, a fault in the onboard systems can cause major problems. I
was watching a truck being moved into a service bay (engine dead, so it
seems) that also had an air leak. The 'fail-safe' meant the brakes were
locked, and they couldn't move the vehicle until they got out the HP
air hose to keep some pressure in the system.
There *are* very stringent specs for automotive software, but whether
they are sufficient is not something I am knowledgeable on.
Cheers
PeteS