Embedded controllers of all sizes and capabilities are ubiquitous today, though rarely seen by consumers. Cell phones, for instance, contain as many as a dozen different embedded devices controlling everything from radio transmissions, the user interface