為什麼汽車行業有必要從基於程式碼的開發轉到基於模型的開發(待續)

  • 2019 年 10 月 6 日
  • 筆記

[2018/9/5]

原文鏈接:https://www.embitel.com/blog/embedded-blog/transition-from-code-based-development-to-model-based-development

轉向基於模型的開發的需要主要來源於手工編碼過程帶來的固有複雜性。 當我們說到複雜性時,不只是程式碼的量大,直接使用程式碼也使得維護整個系統的結構變得十分困難。

電子化部分是汽車OEM之間主要的差異因子,全球都是如此,但這也使得軟體的程式碼變得很複雜。汽車的基本控制單元大約有2000萬行源程式碼(SLOC),如果包括ADAS(高級駕駛輔助系統)和車載娛樂系統等高階特性,那就超過1億行了。 想像一下,如果所有的程式碼都是手工編寫和維護,需要多大的工作量。開發人員更容易疲勞,程式碼出現錯誤的機會增加了。

在激烈的汽車市場競爭之下,OEM廠商需要頻繁引進新特性,以提升最終用戶的舒適度、安全感和奢華感。 編碼方法需要從基於程式碼的開發轉到模型驅動開發或基於模型的開發(MBD)方法學。

基於模型的設計方法有什麼不同?

待續……

[UMLChinaSicilia 摘譯,轉載請註明出處。文章觀點不代表UMLChina觀點。]