~意外に知らない機能安全認証のTIPS~ソフト開発者が必読のセーフティガイドとは?

セーフティガイドとはなにか?

機能安全機能安全規格では、認定ツールはセーフティガイドライン文書を含むよう求められており、利用ユーザーに向けては「セーフティガイドの内容を理解し、記載されているアドバイスを考慮すること」と記載されている。(参照: IEC61508-3 Annex D)。では、セーフティガイドとはなにか?

本稿では、グローバルで広く利用されている統合開発環境(コンパイラ/デバッガツール)IAR Emebedded Workbenchの機能安全版ライセンスを例に説明する。

IAR Emebedded Workbench機能安全版に含まれるセーフティガイド

右図がセーフティガイドの目次である。 約30Pあるドキュメントには、80を超える実用的なアドバイスが含まれる。

  • システムと環境に関する考慮事項
    • インストール、試用、運用、および保守
    • ビルド環境のセットアップ
    • 実装とコーディングに関する考慮事項
    • C/C++ 標準ライブラリ

これらの各トピックについて以下のような具体的なアドバイスが記載されている。

  • ビルドツールチェーンを使用するうえでの注意点
  • IEC 61508やISO 26262ではカバーされないポイントにフォーカス
  • 各アドバイスはナンバリングされており参照が容易

続きは資料DLしてご覧ください。

作成:IARシステムズ株式会社

2022年10月