在車輛使用年限中,汽車電子系統(tǒng)一定要可靠、健全和安全。今天的汽車電子系統(tǒng)離不開設(shè)計優(yōu)良的軟件功能。雖然對車載電子元件的要求很高,但是開發(fā)者仍然面臨著降低成本、縮短開發(fā)周期和適應(yīng)各種車輛模型的巨大壓力。
面向模型的軟件開發(fā)為實現(xiàn)創(chuàng)新功能開辟了一條有效途徑。因此,定制的帶有標(biāo)示(如:方框圖有和限狀態(tài)機)的面向模型的軟件開發(fā)方法正逐漸取代純文本形式的軟件規(guī)范。
軟件功能建模還具備其他的優(yōu)點。規(guī)范模型條理清晰且不會引起釋義偏差。此外,該規(guī)范適用于計算機執(zhí)行(通過仿真/虛擬原形開發(fā))和車輛體驗(通過快速原形開發(fā))。這些優(yōu)點促成“數(shù)字化規(guī)范”被廣泛接受。該規(guī)范數(shù)年來一直受到ETAS綜合開發(fā)工具的支持。
開發(fā)步驟
面向模型的開發(fā)流程包括以下開發(fā)步驟:
軟件功能建模和仿真/虛擬原型開發(fā),包括驅(qū)動程序、車輛,和PC環(huán)境
在現(xiàn)實車輛上進行軟件功能快速原型開發(fā)
在ECU上將功能函數(shù)化
使用硬件在環(huán)測試系統(tǒng)測試軟件功能
在車輛上對軟件功能進行測量和標(biāo)定
ECU軟件只有在功能成功得到確認的前提下才能在車輛上進行安裝,因此,原型開發(fā)工具在早期階段進行的功能確認能夠顯著降低風(fēng)險。進而減少了軟件開發(fā)的迭代次數(shù)。