色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美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

    文章

    4868

    瀏覽量

    69896
  • 靜態分析
    +關注

    關注

    1

    文章

    42

    瀏覽量

    3978
收藏 人收藏
  • 待月人1

評論

相關推薦

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

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

機房托管費詳細分析

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

奶泡棒專用芯片詳細解析

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

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

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

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

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

國外物理服務器詳細解析

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

硅谷云平臺詳細解析

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

分享關于編譯器的科普

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

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

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

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

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

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

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

基于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 ?816次閱讀
如何使用<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
主站蜘蛛池模板: 午夜影院费试看黄 | 国产成年人在线观看 | 久久亚洲国产中文字幕 | 岳打开双腿开始配合日韩视频 | 国产 日韩 欧美 综合 激情 | 又大又硬又爽免费视频 | 国内精品视频久久久久免费 | 国产成人刺激视频在线观看 | 大陆午夜伦理 | 2019欧洲hd | 中文字幕久久久 | 国产亚洲精品精华液 | 日本aaaa| 一级毛片免费播放 | 免费夜色污私人影院网站 | 樱花动漫成人隐藏入口 | fryee性欧美18 19 | 亚洲国产综合久久久无码色伦 | 色爱区综合激情五月综合激情 | 无限资源在线看影院免费观看 | 国产精品一区二区在线观看 | 九九热只有精品 | 少妇高潮惨叫久久久久久欧美 | 伊人香蕉在线播放视频免费 | 欧美卡1卡2卡三卡2021精品 | 天天影视香色欲综合网 | 户外插BBBBB 蝴蝶中文综合娱乐网2 | 日日啪在线影院百度 | 一个人看的WWW高清电影 | 男神插曲女生软件完整版 | 精品久久香蕉国产线看观看麻豆 | 男生插女生下体 | 国产精品人妻无码久久久蜜桃 | 色狗av影院 | 亚洲免费福利在线视频 | 末成年美女黄网站色大片连接 | 国产午夜三区视频在线 | SM调教贱屁股眼哭叫求饶H | 2022国产精品不卡a | 日韩av片无码一区二区不卡电影 | 男人把女人桶到高潮嗷嗷叫 |

電子發燒友

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

  • 2931785位工程師會員交流學習
  • 獲取您個性化的科技前沿技術信息
  • 參加活動獲取豐厚的禮品