「安全附件(Safety AddOns)」包括安全措施
全球目標 (Global objective):
邏輯和臨時程序流監視的全球目標在IEC 61508第7部分中定義:
檢測有缺陷的程序序列如果程序的各個元素(例如軟件模組,子程序或命令)以錯誤的順序或時間段處理,或者處理器的時鐘有故障,則存在有缺陷的程序序列。
我們允許單獨監視和檢查每個目標(邏輯順序和時序),如果要達到最高的診斷覆蓋率水平,則可以在檢測潛在的有缺陷的程序順序時組合使用。
程序流程控制 (Program Flow Control):
邏輯程序流控制是一種措施,在所有安全標準中均強烈建議使用此安全措施。該安全措施必須避免或檢測以下故障情況:
- 跳過功能執行。
- 多次啟動功能。
- 功能執行順序更改。
時間預算監控 (Time Budget Monitoring):
我們經常將臨時程序流監視與邏輯程序流控制相結合,以實現程序流安全性措施的完整性。時間預算監視器必須檢測以下情形:
- 函數運行時超出範圍。
- 功能循環時間超出範圍。
- 中斷負載超出範圍。
預先認證的模組(Pre-certified Modules)
程序流監控器: 程序流監視器通過可自由定義的程序執行門檢查邏輯程序順序。
CRC模組: 該模組提供循環冗餘校驗和的計算,靈活的設計允許:
時間預算看門狗: 時間預算看門狗可以檢查功能,功能組或任務中的運行時間消耗。
端到端保護: 該模組可以通過使用安全信封,通過不安全的通訊管道傳輸安全相關的資料。
使用安全附件(Safety Addons)的好處
預先認證的解決方案:
您將獲得經過驗證的演算法作為安全附件的一部分,可以與多種情況的預認證一起使用:
- 工業:IEC 61508-SIL3。
- 醫療:IEC 62304-CLass C。
- 汽車:ISO 26262-ASIL D。
安全指南:
安全附件在大量文件中包含有關如何實現目標診斷範圍的一些指南。
- 詳細的安全手冊。
- 客戶指南和API參考手冊。
- 示範項目介紹。
獨立組件:
交付的安全附件(Safety Addons)在許多方面都是獨立的,這可以在項目設計中提供最大的靈活性:
- 經過任何ANSI C99相容編譯器的預認證。
- 可另選整合於彈性安全RTOS(Flexible Safety RTOS)中。
- 安全附件(Safety Addons)可在任何硬體上使用。
[相關連結如下 ]: