海爾智家隸屬于海爾集團公司,專注于智慧家電生態(tài)產(chǎn)品的研發(fā),水聯(lián)網(wǎng)產(chǎn)品是其主要業(yè)務(wù)之一。海爾智家的工程師一直以來使用傳統(tǒng)的嵌入式軟件開發(fā)流程來構(gòu)建他們的原有產(chǎn)品。這種傳統(tǒng)方法涉及復(fù)雜的編碼,有時多達 20,000 行。這會增加錯誤出現(xiàn)的概率。此外,它還會導(dǎo)致調(diào)試周期長、測試覆蓋率低和效率低下等問題,從而影響項目期限。
海爾工程師實施基于模型的設(shè)計,將先進的功能集成到他們的產(chǎn)品中。架構(gòu)和模塊被分開,以根據(jù)需求集開發(fā)單獨的模型。該團隊使用 Simulink 構(gòu)建基本模塊并標(biāo)準(zhǔn)化共享庫,為不同的產(chǎn)品線提供跨功能和協(xié)作開發(fā)。
基于模型的設(shè)計通過創(chuàng)建最終軟件的數(shù)字模型實現(xiàn)了算法設(shè)計,團隊通過 Stateflow 執(zhí)行邏輯建模來測試各種場景。Embedded Coder 被用于自動生成控制算法代碼,簡化了開發(fā)流程。Simulink 還允許開發(fā)電機控制系統(tǒng)的仿真平臺來驗證核心算法。工程師針對異常條件(例如短路、開路和系統(tǒng)故障)對軟件進行了不依賴于物理硬件的測試。最后,團隊使用 Simulink Test 進行了 V&V 自動化來提高測試覆蓋率。
“我們對整個系統(tǒng)進行了逐一測試。基于模型的設(shè)計和測試提高了效率。”——范紀青,海爾

海爾智家在 MATLAB EXPO 用戶大會上演講
關(guān)鍵成果
基于模型的設(shè)計工作流實現(xiàn)了功能解耦、組件可視化和一鍵自動代碼生成,將開發(fā)效率提高了 30%
預(yù)約加熱功能測試時間由 45 天縮短至 40 分鐘
高效的自動化測試提高了 100% 的測試覆蓋率,節(jié)省了 30% 的測試資源和開發(fā)成本
*本文采用了機器翻譯
-
matlab
+關(guān)注
關(guān)注
189文章
3025瀏覽量
238693 -
Simulink
+關(guān)注
關(guān)注
23文章
551瀏覽量
66038 -
海爾智家
+關(guān)注
關(guān)注
0文章
147瀏覽量
5400
原文標(biāo)題:海爾智家×MATLAB | 采用基于模型的設(shè)計方法提高測試覆蓋率
文章出處:【微信號:MATLAB,微信公眾號:MATLAB】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
嵌入式軟件單元測試必要性與專業(yè)工具重要性的系統(tǒng)性專業(yè)研究報告
芯片測試覆蓋率99%就夠了嗎?給DFT設(shè)計提個醒
汽車軟件質(zhì)量躍遷的系統(tǒng)性路徑:基于ISO 26262標(biāo)準(zhǔn)的單元測試體系重構(gòu)與中日實踐深度對比(2026學(xué)術(shù)研究報告
汽車軟件質(zhì)量躍遷的系統(tǒng)性路徑:基于ISO 26262標(biāo)準(zhǔn)的單元測試體系重構(gòu)與中日實踐深度對比(2026學(xué)術(shù)研究報告)
嵌入式軟件單元測試中AI自動化與人工檢查的協(xié)同機制研究:基于專業(yè)工具的實證分析
C語言單元測試在嵌入式軟件開發(fā)中的作用及專業(yè)工具的應(yīng)用
CI/CT自動化測試解決方案
嵌入式軟件測試與專業(yè)測試工具的必要性深度解析
HarmonyOSAI編程單元測試用例
FCT自動測試設(shè)備:電路板性能檢測利器
太陽光模擬器關(guān)鍵參數(shù) | 光譜匹配度、光譜覆蓋率及光譜偏離率
海爾智家借助MATLAB技術(shù)提高測試覆蓋率
評論