原創(chuàng)|行業(yè)資訊|編輯:鄭恭琳|2020-11-03 11:50:31.000|閱讀 374 次
概述:ISO 26262“道路車輛–功能安全”是一項(xiàng)功能安全標(biāo)準(zhǔn),涵蓋了電氣和電子汽車系統(tǒng)及其開發(fā)過程,包括需求規(guī)范、設(shè)計(jì)、實(shí)施、集成、驗(yàn)證、確認(rèn)和配置。該標(biāo)準(zhǔn)通過在軟件和硬件級(jí)別上指定要求來提供有關(guān)汽車安全生命周期活動(dòng)的指南。Parasoft用戶可以利用Parasoft C/C++test通過自動(dòng)執(zhí)行標(biāo)準(zhǔn)所需的多種測試方法來降低達(dá)到ISO 26262法規(guī)遵從性的成本。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
ISO 26262“道路車輛–功能安全”是一項(xiàng)功能安全標(biāo)準(zhǔn),涵蓋了電氣和電子汽車系統(tǒng)及其開發(fā)過程,包括需求規(guī)范、設(shè)計(jì)、實(shí)施、集成、驗(yàn)證、確認(rèn)和配置。該標(biāo)準(zhǔn)通過在軟件和硬件級(jí)別上指定要求來提供有關(guān)汽車安全生命周期活動(dòng)的指南。
通過源代碼分析和單元測試來增強(qiáng)ISO 26262的合規(guī)性
Parasoft用戶可以利用Parasoft C/C++test通過自動(dòng)執(zhí)行標(biāo)準(zhǔn)所需的多種測試方法來降低達(dá)到ISO 26262法規(guī)遵從性的成本。該標(biāo)準(zhǔn)的第6部分專門針對軟件級(jí)別的產(chǎn)品開發(fā),Parasoft用戶可以節(jié)省遵循該標(biāo)準(zhǔn)這一部分的時(shí)間和精力。
了解如何遵守ASIL風(fēng)險(xiǎn)等級(jí)
對于軟件級(jí)別的系統(tǒng)開發(fā),用戶需要部署一系列軟件測試技術(shù)。需要哪種特定的測試方法取決于系統(tǒng)的ASIL等級(jí)分類。例如,開發(fā)歸類為ASIL A的系統(tǒng)的用戶僅需要證明語句覆蓋范圍即可證明足夠的軟件測試水平,而開發(fā)ASIL D系統(tǒng)的用戶將需要投入更多的工作來確保適當(dāng)水平的MC/DC覆蓋范圍。
實(shí)施靜態(tài)分析和單元測試
為了符合ISO 26262,組織必須實(shí)施多個(gè)流程和要求,并且使軟件開發(fā)活動(dòng)自動(dòng)化的靜態(tài)分析和單元測試等技術(shù)可以極大地幫助組織滿足ISO 26262的要求。軟件工具資格證明該工具適合開發(fā)與安全相關(guān)的項(xiàng)目或元素。
確保您的工具具有使用資格
Parasoft C/C++test已通過TüVSüD認(rèn)證,適合在開發(fā)安全關(guān)鍵系統(tǒng)時(shí)使用。我們的TüV認(rèn)證涵蓋了所有ASIL等級(jí)的C/C++test資格。為了支持其他行業(yè)標(biāo)準(zhǔn),Parasoft提供了一個(gè)資格認(rèn)證套件,該套件可自動(dòng)執(zhí)行工具資格認(rèn)證流程的重要部分,從而減少了手工工作量,并消除了軟件團(tuán)隊(duì)的分心。
Parasoft用戶可以通過自動(dòng)執(zhí)行標(biāo)準(zhǔn)所需的多種測試方法來節(jié)省時(shí)間和精力,從而利用Parasoft C/C++test降低符合ISO 26262要求的成本。自動(dòng)生成的報(bào)告和儀表板為團(tuán)隊(duì)提供了一種實(shí)用的方法來防止、暴露和糾正軟件中的錯(cuò)誤,并準(zhǔn)備審核所需的文檔。
Parasoft幫助組織執(zhí)行靜態(tài)分析、單元測試、結(jié)構(gòu)代碼覆蓋率、需求可追溯性和標(biāo)準(zhǔn)推薦的其他測試方法。
Parasoft C/C++test促進(jìn)并自動(dòng)執(zhí)行ISO 26262中指定的軟件測試方法,該方法的第6部分專門用于軟件級(jí)別的產(chǎn)品開發(fā)。規(guī)定了以下開發(fā)活動(dòng)的要求:
以下各節(jié)中列出的表格將ISO 26262中的關(guān)鍵軟件測試方法與Parasoft C/C++test相匹配。(這些表旨在提供Parasoft功能的示例,并且絕不完整。)
在軟件級(jí)別初始化產(chǎn)品開發(fā)
ISO 26262(第6部分)的此部分定義有關(guān)軟件開發(fā)和驗(yàn)證過程的一般信息。詳見下表。
5.4.6實(shí)現(xiàn)軟件設(shè)計(jì)和實(shí)現(xiàn)正確性的要求。此處描述的方法適用于建模和編程語言。
要求 |
Parasoft C/C++test功能 |
低復(fù)雜度的執(zhí)行 |
報(bào)告循環(huán)復(fù)雜度、基本復(fù)雜度、Halstead復(fù)雜度和其他代碼指標(biāo) |
使用語言子集 |
編碼標(biāo)準(zhǔn)強(qiáng)制措施,例如檢測不安全的語言構(gòu)造 |
實(shí)施強(qiáng)類型 |
編碼標(biāo)準(zhǔn)實(shí)施、隱式轉(zhuǎn)換檢測 |
防御性實(shí)現(xiàn)技術(shù)的使用 |
針對適當(dāng)?shù)木幋a標(biāo)準(zhǔn)規(guī)則執(zhí)行防御性編程,例如,檢查malloc的返回值,檢查被調(diào)用函數(shù)返回的錯(cuò)誤代碼值等。 |
使用既定的設(shè)計(jì)原則 |
實(shí)施行業(yè)編碼標(biāo)準(zhǔn)規(guī)則集,例如MISRA C/C++,JSF,HIS源代碼指標(biāo)等。 |
使用明確的圖形表示 |
實(shí)施特定的格式約定 |
樣式指南的使用 |
強(qiáng)制執(zhí)行特定的編碼約定 |
命名約定的使用 |
特定命名約定的執(zhí)行 |
軟件單元設(shè)計(jì)與實(shí)現(xiàn)
本節(jié)定義了指定和實(shí)現(xiàn)軟件單元的過程,以及對設(shè)計(jì)和實(shí)現(xiàn)的驗(yàn)證。
8.4.5指定用于檢查軟件單元設(shè)計(jì)和實(shí)施的驗(yàn)證方法。
要求 |
Parasoft C/C++test功能 |
控制流分析 |
控制流分析 |
數(shù)據(jù)流分析 |
數(shù)據(jù)流分析 |
靜態(tài)代碼分析 |
編碼標(biāo)準(zhǔn)執(zhí)行 |
軟件單元測試
本節(jié)定義了計(jì)劃、定義和執(zhí)行軟件單元測試的過程。
9.4.1描述有關(guān)單元測試執(zhí)行的一般信息
要求 |
Parasoft C/C++test功能 |
單元測試執(zhí)行 |
|
單元測試規(guī)范 |
|
9.4.2描述用于指定和執(zhí)行單元測試的方法
要求 |
Parasoft C/C++test功能 |
基于需求的測試 |
|
單元測試規(guī)范 |
|
接口測試 |
|
故障注入測試 |
|
9.4.3定義用于創(chuàng)建測試用例的方法
要求 |
Parasoft C/C++test功能 |
語句覆蓋率 |
代碼覆蓋率模塊 |
分支機(jī)構(gòu)覆蓋 |
代碼覆蓋率模塊 |
MC/DC(修改的條件/決策范圍) |
代碼覆蓋率模塊 |
9.4.5定義測試環(huán)境的要求。
要求 |
Parasoft C/C++test功能 |
單元測試的測試環(huán)境應(yīng)盡可能與目標(biāo)環(huán)境相對應(yīng) |
可以在目標(biāo)設(shè)備和模擬器上執(zhí)行單元測試,以在不同的環(huán)境中執(zhí)行測試(例如,軟件在環(huán),處理器在環(huán),硬件在環(huán)) |
軟件集成與測試
10.4.2描述有關(guān)執(zhí)行軟件集成測試的一般信息。
要求 |
Parasoft C/C++test功能 |
集成測試 |
靈活配置測試軟件范圍(從單個(gè)功能到整個(gè)應(yīng)用程序) |
10.4.5定義用于證明集成測試完整性的方法。
要求 |
Parasoft C/C++test功能 |
功能覆蓋率 |
代碼覆蓋率模塊 |
功能呼叫覆蓋范圍 |
代碼覆蓋率模塊 |
10.4.7定義集成測試環(huán)境的要求。
要求 |
Parasoft C/C++test功能 |
用于軟件集成測試的測試環(huán)境應(yīng)盡可能與目標(biāo)環(huán)境相對應(yīng) |
|
白皮書
符合Parasoft的ISO 26262軟件合規(guī)性
為汽車的E/E系統(tǒng)開發(fā)符合ISO 26262的軟件并非易事,但是Parasoft通過提供廣泛的分析工具來減輕負(fù)擔(dān),并使您能夠自動(dòng)監(jiān)視對開發(fā)策略的遵守情況,從而縮小了開發(fā)活動(dòng)與業(yè)務(wù)流程之間的差距。有關(guān)映射的完整列表,請下載此資源進(jìn)行查看。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn