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