chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

償還安全關(guān)鍵型汽車軟件的技術(shù)債務(wù)

星星科技指導(dǎo)員 ? 來源:嵌入式計(jì)算設(shè)計(jì) ? 作者:John Paliotta ? 2022-06-16 14:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

車輛已經(jīng)從機(jī)械設(shè)備發(fā)展為復(fù)雜的集成技術(shù)平臺,其嵌入式軟件為所有主要系統(tǒng)提供動力,包括:發(fā)動機(jī)控制、動力總成、制動、駕駛員輔助和信息娛樂。現(xiàn)在,研究預(yù)測,到 2017 年,五分之四的新車將擁有互聯(lián)網(wǎng)連接[1]。隨著消費(fèi)級信息娛樂軟件和安全關(guān)鍵軟件之間的界限變得模糊,這種“永遠(yuǎn)在線”的連接將帶來新的挑戰(zhàn)。

例如,遠(yuǎn)程信息處理系統(tǒng)提供車載語音控制應(yīng)用程序等功能,以及與 GPS 系統(tǒng)交互以實(shí)現(xiàn)導(dǎo)航和交通功能。很快,車輛的 GPS 系統(tǒng)將不僅僅用于指示方向。隨著我們進(jìn)入聯(lián)網(wǎng)和自動駕駛汽車的時(shí)代,諸如“自動 SOS”之類的功能將在這種現(xiàn)有的遠(yuǎn)程信息處理架構(gòu)之上構(gòu)建,該功能可以在發(fā)生碰撞時(shí)召喚幫助。

當(dāng)閱讀最近有關(guān)主要汽車制造商與美國國家公路交通安全管理局 (NHTSA) 達(dá)成協(xié)議將自動緊急制動 (AEB) 作為大多數(shù)汽車的標(biāo)準(zhǔn)設(shè)備的新聞時(shí),我想到了從消費(fèi)級向安全關(guān)鍵型轉(zhuǎn)變的另一個例子。到 2021 年,AEB 系統(tǒng)由軟件控制,這些軟件為攝像頭、雷達(dá)、接近傳感器等提供動力,所有這些都需要完美運(yùn)行,以便在駕駛員反應(yīng)緩慢時(shí)安全停車。這也意味著以前用于被動駕駛輔助(例如停車)的嵌入式攝像頭現(xiàn)在將成為安全關(guān)鍵系統(tǒng)的一部分。

前方無法克服的質(zhì)量問題

大多數(shù)新軟件應(yīng)用程序都建立在遺留代碼庫之上。由于大量金錢和時(shí)間投資已投入到開發(fā)現(xiàn)有應(yīng)用程序中,因此自然會對盡可能多地利用已經(jīng)完成的工作感興趣。

重用現(xiàn)有代碼的問題在于,遺留應(yīng)用程序通常背負(fù)著大量的技術(shù)債務(wù)。技術(shù)債務(wù)是系統(tǒng)初始設(shè)計(jì)和開發(fā)過程中走捷徑的隱喻。這種“債務(wù)”通常是由于軟件的持續(xù)開發(fā)而沒有正確的質(zhì)量控制流程造成的,通常是由于發(fā)布新版本的巨大業(yè)務(wù)壓力。所產(chǎn)生的技術(shù)債務(wù)的累積責(zé)任最終使軟件難以維護(hù)。

減少技術(shù)債務(wù)和提高質(zhì)量的關(guān)鍵是重構(gòu)組件(在不改變其外部行為/API 的情況下重構(gòu)應(yīng)用程序組件的過程),但開發(fā)人員常常因?yàn)楹ε缕茐默F(xiàn)有功能而猶豫不決。重構(gòu)的最大障礙之一是缺乏足夠的測試來形式化應(yīng)用程序的現(xiàn)有正確行為。

如果沒有足夠的測試,很難重構(gòu)應(yīng)用程序并且不會導(dǎo)致功能或性能的回歸。根據(jù) Gartner 的一項(xiàng)研究,“缺乏可重復(fù)的測試用例限制了組織以客觀、可衡量的方式展示功能等效性的能力?!比狈ψ銐虻臏y試最終意味著軟件應(yīng)用程序無法輕易修改以支持新的應(yīng)用程序。特征。

償還技術(shù)債務(wù)

基線測試,也稱為特征測試,對于測試不足的遺留代碼庫很有用。已經(jīng)部署的應(yīng)用程序的開發(fā)人員不太可能返回并實(shí)現(xiàn)所有應(yīng)該生成的低級測試。他們正確地認(rèn)為部署的應(yīng)用程序“運(yùn)行良好”,那么他們?yōu)槭裁匆◣讉€月的時(shí)間重新測試呢?

在這種情況下,更好的選擇是使用自動測試用例生成 (ATG) 來快速提供一組基線測試,以捕獲和表征現(xiàn)有應(yīng)用程序行為。雖然這些測試并不能證明正確性,但它們確實(shí)使應(yīng)用程序今天所做的工作正式化,這非常強(qiáng)大,因?yàn)樗试S驗(yàn)證未來的更改以確保它們不會破壞現(xiàn)有功能。

pYYBAGKq0GKAInlQAABk4KoNH5o266.png

【圖2 | 基線測試正式確定了應(yīng)用程序今天所做的事情,這允許驗(yàn)證未來的更改以確?,F(xiàn)有功能不會被破壞?;谧兏臏y試可用于僅運(yùn)行顯示變更效果所需的最小測試用例集。]

擁有一套完整的基線測試的另一個好處是可以使用基于變更的測試 (CBT) 來減少總測試周期時(shí)間。完整的應(yīng)用程序測試需要一到兩周的時(shí)間并不少見。使用基于更改的測試,可以在幾分鐘內(nèi)測試小的更改?;诟牡臏y試計(jì)算每個代碼更改所需的最小測試用例集,并僅運(yùn)行這些測試。

因此,開發(fā)人員能夠?qū)Υa進(jìn)行增量更改,并確保這些更改不會破壞軟件的現(xiàn)有行為。他們還能夠做進(jìn)一步的分析,如果有什么東西被打破了,如果引入了一個錯誤,一個實(shí)際上應(yīng)該存在的功能已經(jīng)被刪除,或者是否存在一個應(yīng)該解決的錯誤,因?yàn)樗赡苡衅渌蠊?/p>

到銀行進(jìn)行基線測試

在支持物聯(lián)網(wǎng)的世界中,大量遺留代碼將進(jìn)入新應(yīng)用程序的關(guān)鍵路徑。如果沒有適當(dāng)?shù)能浖|(zhì)量方法來確保此遺留代碼的完整性,系統(tǒng)的整體安全性可能會受到影響。

基線測試可以幫助減少現(xiàn)有代碼庫中的技術(shù)債務(wù),讓開發(fā)人員有信心重構(gòu)和增強(qiáng)這些代碼庫,并最終讓這些遺留應(yīng)用程序的所有者獲得更多價(jià)值。

審核編輯:郭婷

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

    關(guān)注

    2573

    文章

    53868

    瀏覽量

    780045
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2938

    文章

    46934

    瀏覽量

    402652
  • 攝像頭
    +關(guān)注

    關(guān)注

    61

    文章

    5026

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    汽車軟件安全測試中的痛點(diǎn)與Bugspot解決方案

    上海磐時(shí)PANSHI“磐時(shí),做汽車企業(yè)的安全智庫”汽車軟件安全測試中的痛點(diǎn)與Bugspot解決方案日前在
    的頭像 發(fā)表于 09-05 16:17 ?274次閱讀
    <b class='flag-5'>汽車</b><b class='flag-5'>軟件</b><b class='flag-5'>安全</b>測試中的痛點(diǎn)與Bugspot解決方案

    汽車軟件開發(fā)階段安全的意義與原則

    上海磐時(shí)PANSHI“磐時(shí),做汽車企業(yè)的安全智庫”好書分享/《一本書讀懂智能汽車安全汽車軟件
    的頭像 發(fā)表于 09-05 16:16 ?514次閱讀
    <b class='flag-5'>汽車</b><b class='flag-5'>軟件</b>開發(fā)階段<b class='flag-5'>安全</b>的意義與原則

    經(jīng)緯恒潤推動汽車軟件安全新生態(tài),打造全流程質(zhì)量協(xié)同新范式

    日前,由ATC汽車技術(shù)平臺主辦的“第四屆汽車軟件安全技術(shù)周”在上海圓滿閉幕。大會聚焦功能安全
    的頭像 發(fā)表于 07-28 11:44 ?457次閱讀
    經(jīng)緯恒潤推動<b class='flag-5'>汽車</b><b class='flag-5'>軟件</b><b class='flag-5'>安全</b>新生態(tài),打造全流程質(zhì)量協(xié)同新范式

    新思科技如何驗(yàn)證更安全的智能汽車軟件

    汽車軟件正在迅速發(fā)展,其復(fù)雜性、安全性要求以及對高效開發(fā)流程的需求與日俱增。在這一背景下,虛擬ECU(vECU)成為加速開發(fā)和驗(yàn)證的關(guān)鍵工具,而將Rust語言集成進(jìn)AUTOSAR Cl
    的頭像 發(fā)表于 07-10 15:12 ?609次閱讀
    新思科技如何驗(yàn)證更<b class='flag-5'>安全</b>的智能<b class='flag-5'>汽車</b><b class='flag-5'>軟件</b>

    編譯器功能安全驗(yàn)證的關(guān)鍵要素

    汽車、工業(yè)、醫(yī)療等安全關(guān)鍵應(yīng)用中,確保功能安全合規(guī)性需要嚴(yán)格的工具鏈驗(yàn)證。開發(fā)安全
    的頭像 發(fā)表于 07-05 13:37 ?1081次閱讀

    軟件定義汽車如何影響汽車行業(yè)

    軟件定義汽車(SDV)是指一些關(guān)鍵功能(如駕駛輔助、信息娛樂系統(tǒng),甚至核心車輛行為)都由軟件實(shí)現(xiàn)、控制并更新的汽車。
    的頭像 發(fā)表于 07-01 16:21 ?557次閱讀
    <b class='flag-5'>軟件</b>定義<b class='flag-5'>汽車</b>如何影響<b class='flag-5'>汽車</b>行業(yè)

    汽車安全技術(shù)全面解析#主動安全、被動安全和ADAS

    汽車安全技術(shù)包括主動安全、被動安全以及ADAS/自動駕駛輔助等多個層面。 主動安全系統(tǒng) 通過傳感
    的頭像 發(fā)表于 05-10 15:15 ?3027次閱讀
    <b class='flag-5'>汽車</b><b class='flag-5'>安全</b><b class='flag-5'>技術(shù)</b>全面解析#主動<b class='flag-5'>安全</b>、被動<b class='flag-5'>安全</b>和ADAS

    AUTO TECH China 2025廣州國際汽車軟件安全技術(shù)展覽會:開啟汽車科技新時(shí)代

    2025年11月20 - 22日,AUTO TECH China 2025 廣州國際汽車軟件安全技術(shù)展覽會將在廣州保利世貿(mào)博覽館盛大開幕,這場展會將匯聚行業(yè)前沿成果,引領(lǐng)
    的頭像 發(fā)表于 04-12 10:49 ?486次閱讀

    NVIDIA Halos自動駕駛汽車安全系統(tǒng)發(fā)布

    自動駕駛汽車的開發(fā)。正確的技術(shù)與框架對確保自動駕駛汽車駕駛員、乘客和行人的安全至關(guān)重要。 因此,NVIDIA 推出了NVIDIA Halos綜合安全
    的頭像 發(fā)表于 03-25 14:51 ?833次閱讀

    密碼賦能|事關(guān)智能網(wǎng)聯(lián)汽車產(chǎn)品準(zhǔn)入、召回及軟件在線升級管理

    等方面的風(fēng)險(xiǎn)。密碼技術(shù)是保障智能網(wǎng)聯(lián)汽車安全性的關(guān)鍵技術(shù),是智能網(wǎng)聯(lián)汽車信息安全的基石,貫穿數(shù)據(jù)
    的頭像 發(fā)表于 03-20 16:04 ?675次閱讀
    密碼賦能|事關(guān)智能網(wǎng)聯(lián)<b class='flag-5'>汽車</b>產(chǎn)品準(zhǔn)入、召回及<b class='flag-5'>軟件</b>在線升級管理

    直流充電安全測試負(fù)載方案解析

    專業(yè)化的安全測試負(fù)載方案進(jìn)行系統(tǒng)性驗(yàn)證。本文針對直流充電安全測試需求,深入解析關(guān)鍵技術(shù)及實(shí)施方案。 一、安全測試的核心挑戰(zhàn) 故障場景多樣性 需模擬充電過程中的12類典型故障(如絕緣失效
    發(fā)表于 03-13 14:38

    探秘 AUTO TECH China 2025:汽車軟件安全技術(shù)的創(chuàng)新風(fēng)暴來襲

    前沿科技的行業(yè)盛會 —— 廣州國際汽車軟件安全技術(shù)展覽會。 此次展會作為 AUTO TECH China 2025 的關(guān)鍵專題展,將攜手
    的頭像 發(fā)表于 02-25 09:09 ?551次閱讀
    探秘 AUTO TECH China 2025:<b class='flag-5'>汽車</b><b class='flag-5'>軟件</b>與<b class='flag-5'>安全</b><b class='flag-5'>技術(shù)</b>的創(chuàng)新風(fēng)暴來襲

    DevSecOps自動化在安全關(guān)鍵軟件開發(fā)中的實(shí)踐、Helix QAC&amp;amp; Klocwork等SAST工具應(yīng)用

    DevSecOps自動化旨在通過在軟件開發(fā)生命周期的各個階段集成安全流程,使用自動化工具和最佳實(shí)踐來簡化開發(fā)、安全和運(yùn)營。實(shí)現(xiàn)DevSecOps自動化流程的一個重要部分就是使用SAST工具,以幫助盡早發(fā)現(xiàn)問題,減少手動測試需求,
    的頭像 發(fā)表于 01-03 16:05 ?640次閱讀
    DevSecOps自動化在<b class='flag-5'>安全</b><b class='flag-5'>關(guān)鍵</b><b class='flag-5'>型</b><b class='flag-5'>軟件</b>開發(fā)中的實(shí)踐、Helix QAC&amp;amp; Klocwork等SAST工具應(yīng)用

    云計(jì)算HPC軟件關(guān)鍵技術(shù)

    云計(jì)算HPC軟件關(guān)鍵技術(shù)涉及系統(tǒng)架構(gòu)、處理器技術(shù)、操作系統(tǒng)、計(jì)算加速、網(wǎng)絡(luò)技術(shù)以及軟件優(yōu)化等多個方面。下面,AI部落小編帶您探討云計(jì)算HPC
    的頭像 發(fā)表于 12-18 11:23 ?654次閱讀

    汽車軟件單元測試的重要性

    隨著自動駕駛技術(shù)的迅猛發(fā)展,汽車行業(yè)面臨著前所未有的挑戰(zhàn)與機(jī)遇。自動駕駛汽車的普及不僅改變了人們的出行方式,也對汽車軟件
    的頭像 發(fā)表于 11-29 10:57 ?675次閱讀