軟件所在開源智能家居系統設備集成缺陷研究方面取得進展
文章來源: | 發布時間:2022-07-18 | 【打印】 【關閉】
在人機物融合的信息物理系統(CPS)中,設備集成缺陷是影響系統質量的重要因素。中國科學院軟件研究所軟件工程研究開發中心團隊針對人機物融合的典型應用系統——智慧家庭(smart home)系統中的設備集成缺陷首次開展了實證研究分析。
工作以開源系統Home Assistant和OpenHAB為目標,以收集的330個設備集成缺陷(iBug)為研究對象,主要從缺陷根因、修復模式、缺陷觸發條件及其對設備的影響幾個方面進行研究。工作從設備、生命周期管理、異常處理等維度構建了設備集成缺陷根因分類體系,抽象歸納了25種缺陷修復模式,發現了6類缺陷觸發條件。這些缺陷能夠導致設備不可用、錯誤的設備狀態、非預期行為等嚴重影響。最后,工作從開發人員、設計人員以及缺陷檢測人員幾個不同視角對如何處理和應對IoT設備集成缺陷提出了若干建議。
該工作被軟件工程頂級國際會議ISSTA 2022錄用,成果有助于從設備集成角度加深對系統缺陷的認識和理解,能夠輔助相關人員提高集成組件開發質量或有效處理缺陷問題,構建的開源IoT設備集成缺陷集合可以為后續工作提供數據支撐和基準(https://github.com/tcse-iscas/iBugs)。