このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
セキュア コーディング規約に推奨されないブロックをチェック
チェック ID: mathworks.security.BlockSupport
セキュア コーディング規約への準拠で推奨されないブロックを特定します。
説明
このチェックの推奨事項に従うと、セキュア コーディング規約 CERT C、CWE、ISO/IEC TS 17961 に準拠するコードが生成される可能性が高くなります。
Embedded Coder® および Simulink® Check™ で使用できます。
結果と推奨アクション
条件 | 推奨アクション |
---|---|
3 次スプライン内挿法または外挿法を使用している Lookup Table ブロックがモデルまたはサブシステム内で見つかった。具体的なブロックは以下のとおりです。
| Lookup Table ブロックに対して、他の内挿法および外挿法を検討してください。 |
推奨されない Lookup Table ブロックがモデルまたはサブシステム内で見つかった。具体的なブロックは以下のとおりです。
| 推奨されない Lookup Table ブロックを置き換えることを検討してください。 |
S-Function Builder ブロックがモデルまたはサブシステム内で見つかった。 | S-Function Builder ブロックを量産に推奨されるブロックで置き換えることを検討してください。 |
From Workspace ブロックがモデルまたはサブシステム内で見つかった。 | From Workspace ブロックを量産に推奨されるブロックで置き換えることを検討してください。 |
String ブロックがモデルまたはサブシステム内で見つかった。具体的なブロックは以下のとおりです。
| String ブロックを量産に推奨されるブロックで置き換えることを検討してください。 |
機能および制限事項
次のことが可能です。
このチェックはライブラリ モデルで実行できます。
Simulink Check ライセンスをお持ちの場合は、ブロックおよびチャートをこのチェックから除外できます。
編集時チェック
このチェックは編集時チェックでサポートされます。
参考
MISRA C (Embedded Coder)