色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

關于Polyspace的靜態分析的詳細解析和應用

MATLAB ? 來源:djl ? 作者:龔小平 ? 2019-09-16 17:15 ? 次閱讀

Polyspace是MathWorks產品家族的一員, 也許有人還不知道它能做什么以及作用原理是什么。簡單來說,Polyspace是基于抽象解釋原理的代碼級靜態分析和驗證工具。

的確,由于時間和成本的關系我們不可能做窮舉測試,但并不能就此推斷我們沒有測試的工況是安全的。

以汽車行業為例,已發生的多次召回事件經分析是因為軟件缺陷尤其是運行時錯誤(run-time error)造成的。所謂的運行時錯誤,是指在通常的調試過程中需要程序運行起來之后才可能顯現的錯誤,如指針越界、數據溢出等。換句話說,如果測試用例沒有覆蓋到特定的輸入條件時,這些問題可能就沒有機會被發現。

關于Polyspace的靜態分析的詳細解析和應用

Windows平臺下調試運行時錯誤發生的案例

除汽車行業以外,航空航天、鐵路、醫療等所謂高完整性系統行業,嵌入式軟件往往承載著系統大部分重要功能的實現,一旦發生問題會帶來異常嚴重的后果。軟件的靜態分析作為動態功能測試的重要補充,在這些行業應用非常廣泛。

所謂的靜態分析,指在不運行程序的情況下,基于數學方法的分析來驗證代碼是否滿足規范性、安全性、可靠性、可維護性等指標的一種代碼分析技術。通俗地說,靜態分析可以通過不寫測試用例達到動態窮舉測試的效果,是用來提高代碼魯棒性和證明軟件安全性的重要手段。

Polyspace所采用的靜態分析方法是抽象解釋,是軟件形式化驗證方法(Formal Verification)的一種,它在處理復雜的計算問題或模型的過程中通過對問題進行近似抽象,取出其中的關鍵部分進行分析,從而減少問題的復雜程度。

關于Polyspace的靜態分析的詳細解析和應用

抽象解釋

簡單舉例,判斷x/(x-y)是否有除零的風險的問題可以轉換為左下圖 x和y的取值范圍是否有可能落在y=x的紅線上。Polyspace基于程序控制結構、函數調用關系、多任務分析等,通過復雜的數據流析取過程抽象到右下圖綠色多面空間中來判斷是否有可能落在y=x上。

關于Polyspace的靜態分析的詳細解析和應用

Polyspace中的抽象解釋

經Polyspace分析后的代碼結果以不同顏色表:

綠色代表為安全代碼,無需花過多精力審查;

紅色代碼問題代碼,需要立刻解決;

灰色代表不可達代碼,需要審查是設計錯誤還是有意為之;

橙色代表有風險代碼,需要重點審查。

另外還可以設定編碼規范(如MISRA)和自定義代碼風格,違反之處以紫色顯示;同時可以看到代碼變量隨控制流的數據范圍變化情況,快速查找和定位問題原因。

關于Polyspace的靜態分析的詳細解析和應用

Polyspace的分析結果

不論是自動代碼還是手寫代碼甚或混合代碼,Polyspace可以承擔類似“質量門”的角色,幫助查找常見軟件缺陷、進行代碼規范檢查、提供軟件度量信息,更進一步通過證明不存在運行時錯誤交付安全代碼,大大提高代碼審查的效率并可提供安全認證所需的相關證據。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 代碼
    +關注

    關注

    30

    文章

    4876

    瀏覽量

    69961
  • 靜態分析
    +關注

    關注

    1

    文章

    42

    瀏覽量

    3982
收藏 0人收藏
  • 待月人1

評論

相關推薦

?VLM(視覺語言模型)?詳細解析

詳細解析: 1. 核心組成與工作原理 視覺編碼器 :提取圖像特征,常用CNN(如ResNet)或視覺Transformer(ViT)。 語言模型 :處理文本輸入/輸出,如GPT、BERT等,部分模型
的頭像 發表于 03-17 15:32 ?1275次閱讀
?VLM(視覺語言模型)?<b class='flag-5'>詳細</b><b class='flag-5'>解析</b>

機房托管費詳細分析

機房托管費是一個復雜而多變的話題,它受到多種因素的影響,以下是對機房托管費用的詳細分析,主機推薦小編為您整理發布機房托管費詳細分析
的頭像 發表于 02-28 09:48 ?279次閱讀

奶泡棒專用芯片詳細解析

奶泡棒專用芯片詳細解析
的頭像 發表于 02-24 11:23 ?189次閱讀

集成電路設計中靜態時序分析介紹

本文介紹了集成電路設計中靜態時序分析(Static Timing Analysis,STA)的基本原理、概念和作用,并分析了其優勢和局限性。 ? 靜態時序
的頭像 發表于 02-19 09:46 ?406次閱讀

ADC的靜態指標有專用的分析工具嗎?

請問:ADC的靜態指標有專用的分析工具嗎?該指標很少在評估ADC指標時使用,是否該指標不重要,應用中什么情況下需要評估該指標? 另外ADC的SNR = 6.02*N + 1.76 +10*log10(fs/2BW) 當被采樣信號為單音時 該BW為多少?
發表于 02-08 08:13

國外物理服務器詳細解析

國外物理服務器是指位于國外數據中心的物理設備,用于提供互聯網服務。以下是對國外物理服務器的詳細解析,主機推薦小編為您整理發布國外物理服務器詳細解析
的頭像 發表于 02-07 09:36 ?262次閱讀

硅谷云平臺詳細解析

 硅谷云平臺作為硅谷地區領先的云計算服務提供商,在數字化時代發揮著舉足輕重的作用。主機推薦小編為您整理發布硅谷云平臺的詳細解析
的頭像 發表于 01-24 09:24 ?271次閱讀

分享關于編譯器的科普

? Clang和GCC的主要區別如下所示: Clang比GCC編譯用的時間更短,包括預處理、語法分析解析、語義分析、抽象語法樹生成的時間。 Clang比GCC的內存占用更小。 Clang生成的中間
的頭像 發表于 12-09 09:49 ?388次閱讀

解析:住宅靜態IP的益處與應用

住宅靜態IP是指專為家庭網絡環境設計的固定IP地址,通常由互聯網服務提供商(ISP)為家庭用戶提供。這種IP地址不會頻繁更改,為家庭網絡提供了一個穩定的、可預測的標識。
的頭像 發表于 10-18 07:41 ?372次閱讀

TPA3116靜態功耗靜態電流比較大是什么原因導致的?

關于TPA3116靜態功耗大,在TI的論壇里面發現幾乎所有的電感發熱都是說是因為輸出LC電路導致 1,想問一下這個靜態功耗靜態電流比較大是什么原因導致的? 2,除了LC電路會導致,
發表于 10-12 08:35

自動售貨機MDB協議中文解析(七)MDB-RS232控制紙幣器的詳細流程和解析

自動售貨機MDB協議中文解析(七)MDB-RS232控制紙幣器的詳細流程和解析
的頭像 發表于 09-09 10:04 ?1021次閱讀

基于ANSYS的高速磨削電主軸動靜態性能分析

以國產120MD60Y6型高速磨削電主軸為研究對象,使用有限元分析方法,基于ANSYS Workbench建立高速電主軸模型,先分析靜態特性,計算工作條件下電主軸前端所受徑向力和軸承徑向剛度;然后
的頭像 發表于 08-05 11:20 ?152次閱讀
基于ANSYS的高速磨削電主軸動<b class='flag-5'>靜態</b>性能<b class='flag-5'>分析</b>

如何使用Polyspace Code Prover來統計堆棧

前一篇文章介紹了堆棧和內存的一些背景知識。本次介紹如何使用 Polyspace Code Prover來統計堆棧,如何使用這些數據為軟件優化服務。
的頭像 發表于 07-25 14:06 ?880次閱讀
如何使用<b class='flag-5'>Polyspace</b> Code Prover來統計堆棧

esp32在靜態IP下,域名無法解析怎么解決?

1esp32使用dhcp,正常獲取IP連接網絡,可以解析域名. 2esp32使用靜態IP,正常獲取IP連接網絡,無法解析域名。
發表于 06-25 07:56

如何設置靜態IP代理

靜態IP
jf_60146132
發布于 :2024年04月29日 07:46:31

電子發燒友

中國電子工程師最喜歡的網站

  • 2931785位工程師會員交流學習
  • 獲取您個性化的科技前沿技術信息
  • 參加活動獲取豐厚的禮品
主站蜘蛛池模板: 星空无限传媒视频在线观看视频 | 91麻豆久久| 俄罗斯aaaaa一级毛片 | 精品性影院一区二区三区内射 | yellow高清免费观看日本 | 亚洲精品九色在线网站 | 电影内射视频免费观看 | 22eee在线播放成人免费视频 | 寂寞夜晚在线视频观看 | 国产精品色无码AV在线观看 | 午夜精品国产自在现线拍 | 国产成人无码精品久久久影院 | 中文字幕亚洲乱码熟女在线萌芽 | 国产AV精品国语对白国产 | 久久婷婷五月综合色丁香 | 成人中文在线 | 国产成人mv 在线播放 | 成人亚洲乱码在线 | 草莓视频在线免费观看 | 啦啦啦影院视频在线看高清... | 国产成人在线播放视频 | 无码射肉在线播放视频 | ai换脸女明星被躁在线观看免费 | 久久久精品久久久久久 | 精品国产一区二区三区久久影院 | 亚洲欧美自拍清纯中文字幕 | 吃春药后的女教师 | 国产精品18久久久久久白浆. | 野花韩国在线观看 | 花蝴蝶高清影视视频在线播放 | 樱花草动漫www | 国精产品一区一区三区有 | 四虎精品久久久久影院 | 激情床戏视频片段有叫声 | 亚洲视频在线看 | 翁止熄痒禁伦短文合集免费视频 | 耽肉高h喷汁呻吟 | 裸妇厨房风流在线观看 | 国产亚洲高清视频 | 日日操天天操夜夜操 | 国产精品麻豆AV |