?
一種基于語言化的產(chǎn)品工程設計流程
隨著消費者和政府對汽車性能的要求不斷提升,越來越多的電子產(chǎn)品和軟件系統(tǒng)被應用到汽車上,以實現(xiàn)汽車日趨復雜先進的功能,如動力總成控制系統(tǒng)、底盤控制系統(tǒng)和電子娛樂信息系統(tǒng)等。車輛控制系統(tǒng)的開發(fā)涉及到很多方面,如需要捕捉系統(tǒng)的穩(wěn)健性要求,還有機械、電子、液壓、硬件設計、軟件設計和現(xiàn)場試驗用原型車等方面。工程驗證在汽車控制系統(tǒng)的開發(fā)周期中占有重要地位,傳統(tǒng)的開發(fā)、測試和驗證汽車控制系統(tǒng)通常需要一個很大的試驗量,但這會導致控制系統(tǒng)被重復修改,增加了成本和開發(fā)時間。
隨著計算機技術的進步和軟件硬件水平的提升,汽車行業(yè)已經(jīng)開始設計和測試更先進的控制系統(tǒng),以改進整個軟件的質量。開發(fā)了一種基于語言化的汽車軟件開發(fā)產(chǎn)品工程設計流程。介紹了嵌入式控制軟件的開發(fā)和驗證過程。該設計流程主要分為3個層次:第1個層次確定整體設計框架、產(chǎn)生設計概念,證明該功能模型可以適用于自動編碼;第2個層次和第3個層次是驗證和核查初始開發(fā)過程中出現(xiàn)的故障,然后將硬件、軟件和整車集成起來的狀態(tài)進行檢測,縮短了開發(fā)時間。
Alexandros Mouzakitis. SAE 2014-01-0308.
編譯:張?zhí)K鐵