91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

3天內(nèi)不再提示

使用編碼工具解決意外和潛在的災(zāi)難性故障

星星科技指導(dǎo)員 ? 來源:嵌入式計算設(shè)計 ? 作者:Rory Dear ? 2022-06-19 15:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在我們?nèi)找孀詣踊氖澜缰?,確保嵌入式軟件代碼幕后發(fā)生的事情的安全性和可靠性已達(dá)到新的關(guān)鍵水平,尤其是在最近一些引人注目的和潛在的災(zāi)難性故障之后。這包括日產(chǎn)的安全氣囊部署故障和豐田的普銳斯召回。由于軟件缺陷。這些是從眾多編碼災(zāi)難中挑選出來的一些例子,這些例子在我們對自動化的集體推動中仍然很明顯。

那么是誰的錯呢?是因?yàn)閼卸璧?a href="http://m.makelele.cn/soft/data/21-22/" target="_blank">嵌入式軟件工程師沒有能力編寫安全關(guān)鍵代碼嗎?是他們的上級沒有確保各個輸出不會協(xié)同工作或沒有經(jīng)過適當(dāng)?shù)臏y試嗎?是他們的公司沒有在工具上進(jìn)行足夠的投資以實(shí)現(xiàn)適合安全關(guān)鍵應(yīng)用的測試水平嗎?通常,以上都是。

今天的代碼分析工具提供了前所未有的覆蓋和審查水平,這在幾年前根本不存在,它應(yīng)該讓您關(guān)心的是,有多少年甚至幾十年前編寫的代碼今天仍在這些安全關(guān)鍵應(yīng)用程序中使用。這種遺留代碼的持續(xù)實(shí)現(xiàn)被稱為“經(jīng)時間證明”,這本身就是一個有趣的論點(diǎn)。軟件代碼的獨(dú)特之處在于,與機(jī)械或電子硬件不同,它在邏輯上不會遭受退化,以確保在未來的某一天,我們使用或擁有的每一臺設(shè)備都注定會停止運(yùn)行。然而,在沒有適當(dāng)外部分析的情況下證明嵌入式軟件完全依賴于廣泛的功能測試。隨著圍繞該代碼的生態(tài)系統(tǒng)不斷發(fā)展,可能會出現(xiàn)未經(jīng)過專門測試的條件,從而導(dǎo)致意外和潛在的災(zāi)難性故障。

有了可用的高級代碼分析工具,您會認(rèn)為那些部署遺留代碼的人會爭先恐后地對其進(jìn)行徹底測試。然而,人們通常認(rèn)為(由于缺乏歷史故障)這個遺留代碼是經(jīng)過時間證明的,也許更險惡的動機(jī)是潘多拉魔盒的擔(dān)憂,即這種對已部署代碼的回顧性分析可能會打開。當(dāng)然,爭論必須是使任何可能出錯的代碼達(dá)到今天的安全標(biāo)準(zhǔn)所涉及的投資遠(yuǎn)遠(yuǎn)低于失敗的金錢或聲譽(yù)成本,特別是如果它涉及生命損失。

VectorCAST/Analytics等工具提供了代碼覆蓋率的易于理解的可視化表示,而且我們不僅僅是在談?wù)搱D表和餅圖。獨(dú)特之處在于動態(tài) GUI 將代碼復(fù)雜性和覆蓋率呈現(xiàn)為交互式熱圖。通過紅綠燈標(biāo)簽,軟件開發(fā)人員可以放大潛在問題區(qū)域,輕松突出顯示過于復(fù)雜或測試不足的代碼。完全可定制的儀表板可根據(jù)每個源文件中的語句數(shù)量或復(fù)雜性進(jìn)行熱圖格式化;單擊可以突出顯示代碼本身中的任何可疑函數(shù)。

poYBAGKuzUOAAxnzAAFLAzwY7dQ662.png

顯示的是 VectorCAST/Analytics 代碼分析工具的交互式熱圖。

有了可用的正確工具,比以往任何時候都更嚴(yán)格的安全要求,以及如此多的軟件質(zhì)量出現(xiàn)問題的例子,你會認(rèn)為這樣的代碼分析套件會自我推銷。

值得慶幸的是,當(dāng)今嵌入式市場對軟件質(zhì)量的態(tài)度將安全關(guān)鍵代碼質(zhì)量與安全性放在首位。挑戰(zhàn)在于說服供應(yīng)商回顧分析他們的遺留代碼,因?yàn)樗麄儾恢赖臇|西會傷害他們。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5198

    文章

    20449

    瀏覽量

    334104
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4968

    瀏覽量

    73988
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    嵌入式軟件單元測試必要與專業(yè)工具重要的系統(tǒng)專業(yè)研究報告

    、重大財產(chǎn)損害或環(huán)境災(zāi)難。與通用軟件不同,嵌入式系統(tǒng)具有以下本質(zhì)特征: ?資源受限性?:運(yùn)行于微控制器(MCU)、DSP等低功耗、小內(nèi)存環(huán)境,無法承載重型測試框架。 ?實(shí)時約束?:必須在確定時間窗口
    發(fā)表于 03-05 10:41

    革命突破!東亞合成IXE系列離子捕捉劑如何重塑電子封裝材料穩(wěn)定性

    在高度精密化的現(xiàn)代電子制造業(yè)中,微小離子污染可能引發(fā)災(zāi)難性后果。東亞合成公司推出的IXE系列離子捕捉劑,正以其獨(dú)特的材料科學(xué)創(chuàng)新,為IC封裝和柔性電路板制造提供關(guān)鍵解決方案。
    的頭像 發(fā)表于 02-03 13:37 ?1406次閱讀
    革命<b class='flag-5'>性</b>突破!東亞合成IXE系列離子捕捉劑如何重塑電子封裝材料穩(wěn)定性

    嵌入式軟件測試找bug的常見方法和秘訣

    對可靠的要求比較高。嵌入式系統(tǒng)安全的失效可能會導(dǎo)致災(zāi)難性的后果,即使是非安全系統(tǒng),由于大批量生產(chǎn)也會導(dǎo)致嚴(yán)重的經(jīng)濟(jì)損失。這就要求對嵌入式系統(tǒng),包括嵌入式軟件進(jìn)行嚴(yán)格的測試、確認(rèn)和
    發(fā)表于 01-12 07:07

    端到端自動駕駛仿真新范式:aiSim如何解決智駕測試的&quot;災(zāi)難性挑戰(zhàn)&quot;

    。然而,這種變革對仿真測試帶來了"災(zāi)難性挑戰(zhàn)"——傳統(tǒng)仿真方法因感知與規(guī)控接口的消失而亟待重構(gòu)。 2 aiSim:端到端智駕仿真的全鏈路解決方案 2.1 核心架構(gòu)創(chuàng)新 康謀科技的aiSim采用XIL架構(gòu)仿真方案,基于軟件定義接口和中間件技術(shù),構(gòu)
    的頭像 發(fā)表于 12-17 14:15 ?295次閱讀
    端到端自動駕駛仿真新范式:aiSim如何解決智駕測試的&quot;<b class='flag-5'>災(zāi)難性</b>挑戰(zhàn)&quot;

    單片機(jī)開發(fā)功能安全中編譯器

    ”的代碼路徑。高級語言,特別是C和C ++,包含數(shù)量眾多的功能,這些功能的行為不是代碼所遵循的語言規(guī)范所規(guī)定的。這種不確定的行為可能導(dǎo)致意外的結(jié)果和潛在災(zāi)難性后果,而這在功能安全的應(yīng)用程序中是無法接受
    發(fā)表于 12-01 06:44

    華盛昌DT-6508B專業(yè)絕緣萬用表在電氣設(shè)備維護(hù)中的應(yīng)用

    在高度依賴電氣化運(yùn)行的現(xiàn)代工業(yè)與能源體系中,任何潛在的絕緣故障都可能導(dǎo)致災(zāi)難性的后果。絕緣性能的完整作為電力系統(tǒng)可靠的第一道防線,其評估
    的頭像 發(fā)表于 11-28 15:06 ?1796次閱讀

    為什么要對電力系統(tǒng)的絕緣狀態(tài)進(jìn)行監(jiān)測?

    為可量化、可管理的數(shù)據(jù),從而保障電網(wǎng)安全。 電力系統(tǒng)絕緣狀態(tài)監(jiān)測的重要體現(xiàn)在多個方面,如預(yù)防絕緣故障、避免災(zāi)難性事故,在延長設(shè)備壽命的同時還能降低運(yùn)維成本,提升供電的可靠。通過監(jiān)測
    的頭像 發(fā)表于 11-26 13:20 ?292次閱讀

    使用MXO示波器對全橋轉(zhuǎn)換器的開關(guān)模式進(jìn)行驗(yàn)證測試

    。這種復(fù)雜的驗(yàn)證過程要求對開關(guān)模式進(jìn)行精確測量,以防止出現(xiàn)災(zāi)難性的開關(guān)模式。在識別轉(zhuǎn)換器開關(guān)過程中出現(xiàn)的意外事件時,專業(yè)知識和合適的測量工具至關(guān)重要。你的任務(wù)在功
    的頭像 發(fā)表于 10-31 17:22 ?278次閱讀
    使用MXO示波器對全橋轉(zhuǎn)換器的開關(guān)模式進(jìn)行驗(yàn)證測試

    嵌入式軟件測試與專業(yè)測試工具的必要深度解析

    技術(shù)。 ?環(huán)境適應(yīng)挑戰(zhàn)?:溫度、濕度、電磁干擾等環(huán)境因素會顯著影響硬件性能,導(dǎo)致系統(tǒng)不穩(wěn)定或故障,這類問題在測試中往往超出預(yù)期范圍。 專業(yè)測試工具的核心價值專業(yè)測試工具針對嵌入式系
    發(fā)表于 09-28 17:42

    編碼故障排查:海綿泡沫切割機(jī)丟步、定位不準(zhǔn)的解決方法

    編碼器作為海綿泡沫切割機(jī)伺服系統(tǒng)的“眼睛”,其功能失效或信號異常是導(dǎo)致設(shè)備丟步、定位不準(zhǔn)的核心原因之一。尤其在異形曲面切割等高精度場景中,編碼器的微小誤差可能被放大,導(dǎo)致切割軌跡偏移。以下從故障表現(xiàn)
    的頭像 發(fā)表于 07-18 18:11 ?1216次閱讀
    <b class='flag-5'>編碼</b>器<b class='flag-5'>故障</b>排查:海綿泡沫切割機(jī)丟步、定位不準(zhǔn)的解決方法

    跌落測試的 “預(yù)測維護(hù)”:通過沖擊數(shù)據(jù)預(yù)判產(chǎn)品潛在故障

    在產(chǎn)品的全生命周期中,潛在故障如同隱藏的 “定時炸彈”,隨時可能在運(yùn)輸、使用等環(huán)節(jié)因跌落沖擊而引爆。傳統(tǒng)跌落測試僅能判斷產(chǎn)品當(dāng)下是否完好,卻無法洞察深層隱患。而慧通測控定向跌落試驗(yàn)機(jī),通過沖擊數(shù)據(jù)
    的頭像 發(fā)表于 07-15 15:00 ?569次閱讀
    跌落測試的 “預(yù)測<b class='flag-5'>性</b>維護(hù)”:通過沖擊數(shù)據(jù)預(yù)判產(chǎn)品<b class='flag-5'>潛在</b><b class='flag-5'>故障</b>

    使用簡儀產(chǎn)品解決中高壓電機(jī)局部放電監(jiān)測難題

    中高壓電機(jī)在運(yùn)行過程中可能出現(xiàn)局部放電現(xiàn)象。局部放電被認(rèn)為是電氣設(shè)備絕緣故障的早期征兆,通過檢測局部放電,可以及時發(fā)現(xiàn)電氣設(shè)備的內(nèi)部絕緣缺陷,評估和監(jiān)測絕緣系統(tǒng)的健康狀況,預(yù)測絕緣失效風(fēng)險,從而預(yù)防災(zāi)難性故障、延長設(shè)備壽命、保障
    的頭像 發(fā)表于 06-10 10:53 ?1088次閱讀

    絕對值編碼故障溯源:精準(zhǔn)定位背后的隱秘挑戰(zhàn)

    在高精度工業(yè)控制領(lǐng)域,絕對值編碼器憑借其斷電不丟位、無需回零校準(zhǔn)的特性,成為數(shù)控機(jī)床、機(jī)器人關(guān)節(jié)、風(fēng)力發(fā)電機(jī)組等設(shè)備的核心部件。然而,當(dāng)設(shè)備運(yùn)行出現(xiàn)定位誤差、數(shù)據(jù)波動甚至停機(jī)報警時,編碼故障往往
    的頭像 發(fā)表于 05-30 08:40 ?1176次閱讀
    絕對值<b class='flag-5'>編碼</b>器<b class='flag-5'>故障</b>溯源:精準(zhǔn)定位背后的隱秘挑戰(zhàn)

    山東LP-SCADA故障回溯功能的好處

    ,可以識別出系統(tǒng)的薄弱環(huán)節(jié)和潛在風(fēng)險點(diǎn),從而采取相應(yīng)的措施進(jìn)行改進(jìn)和優(yōu)化。 提升系統(tǒng)可靠 通過本平臺的故障回溯功能,企業(yè)可以及時發(fā)現(xiàn)并處理系統(tǒng)中的潛在問題,避免
    發(fā)表于 05-29 14:42

    編碼器常見的故障詳細(xì)說明

    編碼器作為自動化控制系統(tǒng)中的重要組件,負(fù)責(zé)將機(jī)械位移轉(zhuǎn)換為電信號,以供上位機(jī)、PLC或驅(qū)動器等設(shè)備讀取和處理。然而,在使用過程中,編碼器可能會遇到多種故障,這些故障若不及時排除,將嚴(yán)重
    的頭像 發(fā)表于 04-16 18:28 ?4068次閱讀