
表3. ISO 26262標(biāo)準(zhǔn)中的工具置信度意味著對(duì)工具進(jìn)行鑒定時(shí)的工作量不同
TCL2工具對(duì)于用戶(hù)的價(jià)值最大,因?yàn)槿魏蜹CL1工具不是對(duì)安全沒(méi)有任何實(shí)質(zhì)影響,就是已經(jīng)具有高置信度,因而不需要額外的資格鑒定和文檔記述。而TCL3工具置信度較低,不管如何都需要一定程度的人工資格鑒定。
功能性
從高層次來(lái)說(shuō),ECU功能的測(cè)試非常簡(jiǎn)單。我們可以簡(jiǎn)單地逐個(gè)功能進(jìn)行測(cè)試;但是嵌入式軟件的詳細(xì)信息可以幫助發(fā)現(xiàn)需要嚴(yán)格測(cè)試的可能故障點(diǎn)。因此,功能測(cè)試的設(shè)計(jì)同樣需要與ECU設(shè)計(jì)團(tuán)隊(duì)密切合作。
此外,特定ECU的特性可以與狀態(tài)圖相結(jié)合來(lái)指導(dǎo)測(cè)試用例的設(shè)計(jì)。
性能
與安全和功能測(cè)試用例不同,設(shè)計(jì)基于性能的測(cè)試卻不需要與ECU設(shè)計(jì)團(tuán)隊(duì)協(xié)作。這些測(cè)試的開(kāi)發(fā)通常從用戶(hù)的角度來(lái)考慮。設(shè)計(jì)團(tuán)隊(duì)能接受的對(duì)于用戶(hù)來(lái)說(shuō)可能是無(wú)法接受的,因而這些反饋非常重要。幸好,有些用戶(hù)關(guān)心的性能問(wèn)題,例如每加侖英里數(shù)(MPG),可以根據(jù)聯(lián)邦政府定義的測(cè)試程序直接變?yōu)闇y(cè)試用例。圖11顯示了聯(lián)邦政府針對(duì)市區(qū)駕駛規(guī)定的車(chē)速隨時(shí)間的變化圖(FTP-75)。

圖11. 聯(lián)邦政府針對(duì)車(chē)輛MPG性能規(guī)定標(biāo)準(zhǔn)化測(cè)試,例如FTP-75駕駛工況。
另一種基于性能的測(cè)試是內(nèi)部性能,例如總線(xiàn)消息時(shí)序、ECU CPU利用率或ECU事件
響應(yīng)時(shí)間。這些類(lèi)型的測(cè)試可能需要測(cè)試儀具有額外的功能,包括ECU校準(zhǔn)、調(diào)試數(shù)據(jù)鏈路(以讀取微處理器參數(shù))和/或過(guò)程數(shù)據(jù)日志時(shí)間戳發(fā)布(以驗(yàn)證可接受的總線(xiàn)消息行為)。有關(guān)使用NI DIAdem軟件進(jìn)行此分析的示例,請(qǐng)查看 時(shí)間相關(guān)的NI VeriStand數(shù)據(jù)日志。
需求創(chuàng)建、可追溯性和實(shí)現(xiàn)
需求可追溯性的重要性
為了確保嵌入式軟件和一般軟件的質(zhì)量,經(jīng)證明在軟件開(kāi)發(fā)過(guò)程的所有階段跟蹤需求工件是非常重要的。典型的軟件過(guò)程包括研究、定義、開(kāi)發(fā)、測(cè)試和部署。通過(guò)跟蹤來(lái)建立各種關(guān)系以及分析軟件更改的影響是軟件開(kāi)發(fā)過(guò)程的常見(jiàn)操作,尤其是對(duì)于故障成本非常高或故障可能導(dǎo)致生命危險(xiǎn)的領(lǐng)域。