The Gartner Group are IT people and are not experts in embedded systems. Replacing embedded systems software is not as easy as it is in PCs or mainframes, Smith says. There are potential roadblocks at every step of this process.
Few people understand how to deal with embedded systems failures.
It's difficult to determine which embedded systems need to be checked. It's difficult to assess the internal logic of the embedded system. The scale of the problem is so great there are not enough trained technicians capable of working on them. Testing can damage the system and cause a malfunction. Because of the multitude of models and versions of embedded systems, it is not possible to extrapolate from one system to another based on the testing of one.