Text this: Fault injection techniques and tools for embedded systems reliability evaluation