在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>嵌入式開發(fā)>基于模型檢查的嵌入式軟件驗(yàn)證方法解析

基于模型檢查的嵌入式軟件驗(yàn)證方法解析

2017-11-02 | rar | 0.5 MB | 次下載 | 1積分

資料介紹

嵌入式軟件廣泛應(yīng)用于不同領(lǐng)域,如消費(fèi)電子工業(yè)控制汽車電子、移動(dòng)通信等。嵌入式軟件的可靠性保證十分關(guān)鍵。嵌入式軟件中常見的錯(cuò)誤包括狀態(tài)機(jī)錯(cuò)誤、時(shí)序錯(cuò)誤、棧溢出/存儲(chǔ)溢出等,在開發(fā)過程中對(duì)嵌入式軟件進(jìn)行驗(yàn)證十分重要。
  對(duì)嵌入式軟件的驗(yàn)證一般依賴于形式化的方法。
  形式化的方法可以對(duì)嵌入式軟件系統(tǒng)進(jìn)行嚴(yán)格的規(guī)約,并可以對(duì)系統(tǒng)進(jìn)行不同視角的驗(yàn)證。驗(yàn)證主要是分析系統(tǒng)是否具有期望的性質(zhì)。常見的驗(yàn)證技術(shù)主要有模型檢查和定理證明。模型檢查自動(dòng)化程度高,并且當(dāng)系統(tǒng)不具有期望性質(zhì)時(shí)能給出反例,但它存在狀態(tài)爆炸問題。定理證明能基于無(wú)窮狀態(tài)空間分析,但是自動(dòng)化程度不高,需要人工干預(yù),并且在證明失敗后不能給出易于理解的反例。本文使用符號(hào)模型檢查技術(shù)來(lái)驗(yàn)證嵌入式軟件系統(tǒng),并通過觸摸屏檢測(cè)算法來(lái)說明該方法的應(yīng)用。
  1 模型檢查
  模型檢查是一種驗(yàn)證有限狀態(tài)系統(tǒng)的自動(dòng)化技術(shù),使用時(shí)序邏輯來(lái)描述系統(tǒng)性質(zhì)。本文使用時(shí)序邏輯CTL來(lái)描述嵌入式系統(tǒng)滿足的性質(zhì)。CTL有分支時(shí)間和線性時(shí)間2種算子,其中分支時(shí)間算子是指路徑量詞A(“對(duì)所有計(jì)算路徑”)和E(“對(duì)某些計(jì)算路徑”),線性時(shí)間算子包括G(“always”,總是)、F(“somet:imes”,有時(shí))、X(“next-time”,下一時(shí)刻)和U(“until”,直到)。其中線性時(shí)間算子G、F、X和U之前必須有1個(gè)路徑量詞。如圖1所示,CTL公式用于描述有限狀態(tài)系統(tǒng)上計(jì)算路徑的相關(guān)性質(zhì)。圖1(a)表示EFg,即“存在一條計(jì)算路徑,在某個(gè)狀態(tài),布爾量公式g為真”;圖1(b)表示AFg,即“對(duì)所有計(jì)算路徑,在每個(gè)計(jì)算路徑的某個(gè)狀態(tài),布爾量公式g為真”;圖1(c)表示EG,即“存在一條計(jì)算路徑,在此路徑的所有狀態(tài),布爾量公式g為真”;圖1(d)表示AG,即“在所有計(jì)算路徑的所有狀態(tài),布爾量公式g都為真”。
  基于模型檢查的嵌入式軟件驗(yàn)證方法解析
2 模型檢查工具SMV
  常見的模型檢查工具有貝爾實(shí)驗(yàn)室開發(fā)的SPIN、赫爾辛基工業(yè)大學(xué)計(jì)算機(jī)理論實(shí)驗(yàn)室開發(fā)的PR()D和MA—RIA、美國(guó)CMU計(jì)算機(jī)學(xué)院開發(fā)的SMV等。本文使用SMV作為對(duì)嵌入式軟件驗(yàn)證的模型檢查工具。
  SMV基于“符號(hào)模型檢查”(Symbolic Model Claec-king)技術(shù),開始是為了研究符號(hào)模型檢查應(yīng)用的可能性而開發(fā)的一種對(duì)硬件進(jìn)行檢查的實(shí)驗(yàn)工具,現(xiàn)在已經(jīng)發(fā)展成為廣為流行的分析有限狀態(tài)系統(tǒng)的常用工具。
  本文中,軟件系統(tǒng)模型用SMV語(yǔ)言描述。1個(gè)SMV程序由2部分組成:1個(gè)有限狀態(tài)轉(zhuǎn)換系統(tǒng)和1組CTL公式。SMV把初始狀態(tài)和轉(zhuǎn)換關(guān)系表示成二叉樹圖BDD(Binary Deciding Diagram),CTL公式表示系統(tǒng)模型的屬性,也表示成BDD。通過模型檢查算法遍歷系統(tǒng)狀態(tài)空間,給出1個(gè)聲明的屬性是正確或者不正確的驗(yàn)證結(jié)果,并給出1個(gè)不滿足該屬性的反例。1個(gè)CTL公式真正的值通過遍歷狀態(tài)圖的方式確定,這種遍歷的時(shí)間復(fù)雜性和狀態(tài)空間大小、公式的長(zhǎng)度成線性關(guān)系。
  3 觸摸屏檢測(cè)軟件代碼的驗(yàn)證
  觸摸屏作為人機(jī)界面的輸入設(shè)備已經(jīng)廣泛應(yīng)用于各種嵌入式系統(tǒng)中,如手持設(shè)備、工業(yè)控制、車載設(shè)備等。對(duì)于有些應(yīng)用,觸摸屏是關(guān)鍵的輸入設(shè)備,觸摸屏失效會(huì)導(dǎo)致整個(gè)系統(tǒng)不可用。因此設(shè)計(jì)高效、清晰、可靠的觸摸屏驅(qū)動(dòng)程序非常重要。本文使用有限狀態(tài)機(jī)來(lái)描述觸摸屏檢測(cè)算法,然后使用SMV語(yǔ)言來(lái)描述此有限狀態(tài)系統(tǒng)模型,最后使用SMV工具對(duì)此模型進(jìn)行驗(yàn)證。
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1涂鴉各WiFi模塊原理圖加PCB封裝
  2. 11.75 MB   |  76次下載  |  1 積分
  3. 2錦銳科技CA51F2 SDK開發(fā)包
  4. 24.06 MB   |  29次下載  |  1 積分
  5. 3錦銳CA51F005 SDK開發(fā)包
  6. 19.47 MB   |  3次下載  |  1 積分
  7. 4蘋果iphone 11電路原理圖
  8. 4.98 MB   |  3次下載  |  2 積分
  9. 5基礎(chǔ)模擬電子電路
  10. 3.80 MB   |  3次下載  |  1 積分
  11. 6RA-Eco-RA6M4-100PIN-V1.0開發(fā)板資料
  12. 34.89 MB  |  1次下載  |  免費(fèi)
  13. 7STM32F3系列、STM32F4系列、STM32L4系列和STM32L4+系列Cortex-M4編程手冊(cè)
  14. 3.32 MB   |  1次下載  |  免費(fèi)
  15. 8聯(lián)想A820t手機(jī)維修圖紙包括主板原理圖 尾板原理圖 點(diǎn)位圖
  16. 0.62 MB   |  次下載  |  5 積分

本月

  1. 1AI智能眼鏡產(chǎn)業(yè)鏈分析
  2. 4.43 MB   |  383次下載  |  免費(fèi)
  3. 2蘇泊爾電磁爐線路的電路原理圖資料合集
  4. 2.02 MB   |  296次下載  |  5 積分
  5. 3貼片三極管上的印字與真實(shí)名稱的對(duì)照表詳細(xì)說明
  6. 0.50 MB   |  94次下載  |  1 積分
  7. 4長(zhǎng)虹液晶電視R-HS310B-5HF01的電源板電路原理圖
  8. 0.46 MB   |  91次下載  |  5 積分
  9. 5涂鴉各WiFi模塊原理圖加PCB封裝
  10. 11.75 MB   |  76次下載  |  1 積分
  11. 6錦銳科技CA51F2 SDK開發(fā)包
  12. 24.06 MB   |  29次下載  |  1 積分
  13. 7AO4803A雙P通道增強(qiáng)型場(chǎng)效應(yīng)晶體管的數(shù)據(jù)手冊(cè)
  14. 0.11 MB   |  28次下載  |  2 積分
  15. 8長(zhǎng)虹液晶彩電LS29機(jī)芯的技術(shù)資料說明
  16. 3.42 MB   |  16次下載  |  2 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935127次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費(fèi)下載
  8. 340992  |  191388次下載  |  10 積分
  9. 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
  10. 158M  |  183342次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81588次下載  |  10 積分
  13. 7Keil工具M(jìn)DK-Arm免費(fèi)下載
  14. 0.02 MB  |  73815次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65988次下載  |  10 積分
主站蜘蛛池模板: 都市禁忌猎艳风流美妇 | 亚洲一二三区在线观看 | 欧美一级欧美一级高清 | 成人久久网站 | 性欧美xxxx乳高跟 | 欧美综合精品一区二区三区 | 天天爽夜夜爽免费看 | 九九热精品在线观看 | 天堂在线天堂最新版在线www | 色综合久久网 | 97影院理论在线观看 | 精品乩伦视频 | 狂捣猛撞侍卫攻双性王爷受 | 丁香婷婷综合五月综合色啪 | 久久综合香蕉久久久久久久 | 国产精品第9页 | 亚洲天天综合网 | 色偷偷尼玛图亚洲综合 | 成人爽a毛片在线视频 | 日本黄在线观看 | 免费在线观看一级毛片 | 国产性片在线 | 午夜女上男下xx00xx00动态 | 狠狠草视频 | 小草影院亚洲私人影院 | 午夜影院a | 五月天婷婷综合 | 夜天干天干啦天干天天爽 | 伊在线视频 | 亚洲免费福利视频 | 欧美黑人黄色片 | 韩国r天堂| 激情六月丁香 | 男男小说高h | 在线播放 你懂的 | 欧美性猛交xxxx | 五月天婷婷视频在线观看 | 1000部禁片黄的免费看 | 爱草免费视频 | 中国xxxxx高清免费看视频 | 亚洲成a人v在线观看 |