現(xiàn)在,計(jì)算機(jī)和軟件比以往任何時(shí)候都更加重要。在汽車、飛機(jī)和醫(yī)療設(shè)備等系統(tǒng)中,執(zhí)行沒(méi)有重大缺陷或“故障”(bug)的軟件非常重要。據(jù)外媒報(bào)道,荷蘭埃因霍溫理工大學(xué)(Eindhoven University of Technology)在讀博士生Thomas Neele基于模型檢查法研發(fā)了三種技術(shù),以更智能、更快速地檢查軟件故障。
模型檢查是最嚴(yán)格的軟件檢查技術(shù)之一,可以檢查一個(gè)軟件系統(tǒng)所能完成的所有事情,其能夠處于的“狀態(tài)”以及檢查是否其能夠按要求工作。軟件常常由許多可以并行工作的部分組成,這可能導(dǎo)致需要檢查的部分的數(shù)量激增,導(dǎo)致檢查模型成本高昂,甚至可能最終導(dǎo)致無(wú)法進(jìn)行管理。Neele探索了新方法,通過(guò)減少需要檢查的部分的數(shù)量,以解決該問(wèn)題。
Neele研發(fā)的三項(xiàng)技術(shù)有一個(gè)共同點(diǎn):會(huì)考慮到軟件系統(tǒng)狀態(tài)的要求,這條額外的信息使其更容易了解到哪部分不需要檢查。為了能夠同時(shí)觀察系統(tǒng)的行為和要求,Neele首先新研發(fā)了一種結(jié)構(gòu)化的方法,以展示行為與要求相結(jié)合的信息。
第一項(xiàng)技術(shù)通過(guò)將相似的狀態(tài)組在一起減少了所需要檢查的狀態(tài)的數(shù)量,甚至可以處理無(wú)窮數(shù)量的狀態(tài)。第二項(xiàng)技術(shù)可以檢查可以并行工作的軟件部分是否有時(shí)在獨(dú)立執(zhí)行任務(wù)。在此種情況下,沒(méi)有必要檢查所有可能的狀態(tài)。最后一種技術(shù)可以檢查某些元素是否有相關(guān)性,如果不相關(guān)則將其刪除。
未來(lái),上述想法將有助于減少研發(fā)成本,縮短安全關(guān)鍵軟件的上市時(shí)間,讓高科技醫(yī)療服務(wù)更便宜,從而讓更多人可以享受此種服務(wù)。此外,Neele的技術(shù)還可以幫助從飛機(jī)、汽車等系統(tǒng)中清除危險(xiǎn)的故障。目前,應(yīng)用Neele的想法和模型檢查法需要大量的專業(yè)知識(shí)。為了讓其技術(shù)得以大規(guī)模采用,有必要研發(fā)一種全自動(dòng)化系統(tǒng),以決定哪種方法最適用于某一特定應(yīng)用。
責(zé)任編輯:YYX
-
軟件
+關(guān)注
關(guān)注
69文章
5029瀏覽量
88151 -
自動(dòng)化系統(tǒng)
+關(guān)注
關(guān)注
3文章
259瀏覽量
29736
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
70多位博士生相聚浙江臺(tái)州,只為這行業(yè)傳感技術(shù)創(chuàng)新
"讓工作更簡(jiǎn)單智能" - 經(jīng)緯恒潤(rùn)自主研發(fā)INTEWORK系列工具
![&quot;讓工作<b class='flag-5'>更</b>簡(jiǎn)單<b class='flag-5'>智能</b>&quot; - 經(jīng)緯恒潤(rùn)自主<b class='flag-5'>研發(fā)</b>INTEWORK系列工具](https://file.elecfans.com/web2/M00/43/70/pYYBAGJ9-2eAAapGAAAqR-wyG1A368.jpg)
京微齊力受邀參加2024年清華大學(xué)工程博士論壇
恩智浦S32 CoreRide平臺(tái)推動(dòng)軟件定義汽車快速演進(jìn)
新能源汽車電池三大散熱方案
中科創(chuàng)達(dá)常衡生獲任中國(guó)汽車工程學(xué)會(huì)汽車基礎(chǔ)軟件分會(huì)委員
【試用評(píng)選】為昕原理圖設(shè)計(jì)EDA軟件(Jupiter)試用活動(dòng)評(píng)選結(jié)果公布
放大電路的三種組態(tài)可以放大什么
第二屆大會(huì)回顧第22期 軟件缺陷漏洞分析
![第二屆大會(huì)回顧第22期 <b class='flag-5'>軟件</b>缺陷漏洞分析](https://file1.elecfans.com/web2/M00/F3/A9/wKgZomZ9K3-AFH2aAAARKjl8HmE876.jpg)
AI助力中風(fēng)篩查:智能手機(jī)秒變?cè)\斷利器
晶體管的三種工作狀態(tài)
**十萬(wàn)級(jí)口語(yǔ)識(shí)別,離線自然說(shuō)技術(shù),讓智能照明更懂你**
三種實(shí)現(xiàn)光模塊更高傳輸速率的技術(shù)
代碼檢查的方式有三種
![代碼<b class='flag-5'>檢查</b>的方式有<b class='flag-5'>三種</b>](https://file1.elecfans.com//web2/M00/C1/BD/wKgaomXYo62AeaT3AADeyFO_lyA012.png)
評(píng)論