エンベデッドシステムスペシャリスト暗記無料で始める

フェールソフトとは?ふぇーるそふと

フェールソフトとは、障害の起きた部分を切り離し、機能や性能を落としながらもシステムの運転を継続させる設計思想。低下した状態で動かし続けることをフォールバック運転(縮退運転)と呼び、止めること自体が危険や大きな損失につながる用途で選ばれる。

最終更新:2026-10-06

試験情報

エンベデッドシステムスペシャリスト試験の過去問では1問の解説で触れられています。

エンベデッドシステムスペシャリスト試験の頻出用語/午前II

この語が出る過去問を解く →

背景

止めれば安全になる機器ばかりではない。飛行中の機体や稼働中の生産ラインのように、停止そのものが危険や損失を生む対象では、故障してもなお制御を続けることが要求される。そこで全機能の維持は諦め、残す機能に優先順位を付けたうえで劣化した運転を許す、という割り切りが生まれた。どの機能を残しどれを捨てるか、切り離しをどの条件で判定するかまで事前に設計しておくことが要点になる。

具体例

自動車の電子制御スロットルは、センサ系の異常を検知すると出力を絞った退避走行(リンプホーム)へ移り、速度を落としてでも自走できる状態を保つ。RAID5のディスクアレイが1台故障した状態で性能を落として運転を続けるのも、同じ考え方にあたる。

試験での引っ掛け

向きを逆に覚えるのが最大の落とし穴で、動かし続けるのがこちら、危険を避けて安全側で止めるのがフェールセーフになる。性能を落とさずに機能を保つフォールトトレラントとも別で、劣化を許すかどうかが分かれ目。誤操作を受け付けないようにするフールプルーフは、そもそも故障時の振る舞いの話ではない。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 1問の解説で触れられる
  • 分野:午前II
  • 向きを逆に覚えるのが最大の落とし穴で、動かし続けるのがこちら、危険を避けて安全側で止めるのがフェールセーフになる。