Summary:
This article begins an exploration of how the nature of embedded systems software, also called "firmware," affects the software testing process. The testing methods commonly applied to other types of software are inadequate to thoroughly test critical firmware-based systems.This article begins an exploration of how the nature of embedded systems software, also called "firmware," affects the software testing process. The testing methods commonly applied to other types of software are inadequate to thoroughly test critical firmware-based systems.