Embedded Systems Diagnostics