フォールトインジェクション
フォールトインジェクションの手法は、ハードウェアレベルで障害を誘発するために最初に使用された1970年代にまで遡る。この種類のフォールトインジェクションは、ハードウェア実装によるフォールトインジェクション(HWIFI)と呼ばれ、システム内のハードウェア障害をシミュレートする。ハードウェア障害の最初の実験では、回路基板の接続を短絡し、システムへの影響(ブリッジ障害)を観察するだけだった。これは主に、ハードウェアシステムの信頼性のテストとして使用された。その後、この技術を拡張するために、回路基板の特定の領域に大量の放射線を照射するデバイスなど、専用のハードウェアが開発された。障害がソフトウェアによって引き起こされる可能性があり、この技術の側面がソフトウェアシステムの評価に役立つ可能性があることがすぐに認識された。これらの手法を総称して、ソフトウェア実装によるフォールトインジェクション(SWIFI)と呼ぶ。