The challenge of embedded systems by