Firmware and embedded software are becoming increasingly present
in commercial off-the-shelf (COTS) devices that previously had no software
components. It is not uncommon for a network controller, such as a wireless
Ethernet card, to host full-blown embedded systems that control their