999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

信息物理融合系統WCET分析工具與挑戰

2019-12-01 05:58:05羅韶杰張立臣
電子技術與軟件工程 2019年4期
關鍵詞:程序物理分析

文/羅韶杰 張立臣

1 信息物理融合系統WCET相關概念

信息物理系統是這樣一類系統:其通過集成先進的感知、計算、通信和控制等信息技術以及自動化控制技術,構建了物理世界與信息世界中人、機、物、環境和信息等因素通過高效協同適時交互以達到相互映射的復雜系統,其實現了系統里面資源自動配置和運行的三個需求:按需響應、快速迭代和動態優化。信息物理融合系統具有實時的特性和需求,所以其調度需要以任務的WCET作為輸入之一,因此WCET分析是CPS任務調度的基礎之一。

一個任務的最壞執行時間指的是此任務在特定的硬件平臺上去執行所需要的時間長度的最大值。最壞執行時間的分析是具有實時性要求的系統的調度分析中最重要的事情之一。實時計算的主要特征是在給定時間內或在給定期限內完成計算的要求。計算或執行時間通常在某種程度上取決于輸入數據和其他可變條件。然后重要的是找到最壞情況下的執行時間(WCET)并驗證它足夠短以滿足所有情況下的截止期限。

2 WCET分析的類別

WCET 分析可以分成靜態分析、動態測量和混合方法共3 類方法。動態測量方法指的是直接在目標環境中運行程序,通過盡可能多的測試用例來得出程序的WCET。因此其測量工具有模擬器、邏輯分析儀和示波器等,主要應用在工業上。靜態分析方法則通過抓取和分析程序代碼,綜合程序所有可能的輸入,系統運行狀態和軟硬件間平臺及交互的前提下,對軟硬件進行建模分析以確定其最壞執行時間,而無需真實地運行程序。靜態分析首先進行代碼的高層分析和結合硬件的低層分析,然后通過3種方法之一求解WCET,分別是基于路徑的、基于隱藏路徑的和基于語法樹的分析方法。混合方法指的是結合靜態分析和動態測量兩種方法,綜合考慮并求解WCET的方法。

3 WCET分析的工具

現有的一些工具使用的是程序的純靜態分析;而其他的另一些工具將靜態分析與程序部分執行時間的動態測量相結合,即使用的是混合方法。下面列舉幾種常用的工具,除此之外還有OTAWA、MTime、TuBound等工具。

3.1 aiT

AbsInt的aiT是一個時間驗證工具。采用靜態WCET分析用于計算任務實際WCET的安全上限。它的目標處理器范圍較為廣,從簡單的體系結構到較為復雜的體系結構都有。aiT的主要輸入是二進制可執行文件,從中重構控制流程圖。在這個圖上,進行了幾個靜態分析來計算每個指令的執行時間。然后使用全局路徑分析來計算任務的整體WCET界限。然后將分析結果可視化給用戶。

3.2 Bound-T

Bound-T是芬蘭航天中心為歐洲航天協會開發的一個WCET分析工具,其由Tidorum Ltd.公司進行商業分銷和支持,基于可執行代碼進行靜態WCET 分析,因為Bound-T是通過從可執行文件中提取和解碼二進制指令來構造控制流和調用圖,所以其分析過程是獨立于程序的源代碼的,因此可以對不同的語言開發的程序進行WCET 分析。Bound-T專注于具有可預測時序的微控制器。不考慮高速緩存和其他具有非常動態性的硬件組件。

4 WCET分析面臨的挑戰

WCET的動態測量方法由于其用例范圍可能是無限的,無法完全覆蓋到,因此使用這種方法得出來的分析值可能會低于真實的WCET值,若使用這種小于真實WCET的值來分配時間給實時任務,可能會造成任務無法按時完成從而導致不可預料的后果。

在靜態分析WCET方面,與大多數程序分析應用程序不同,WCET工具必須分析機器代碼,而不僅僅是源代碼。這意味著分析依賴于目標處理器,因此WCET工具通常會有幾個不同的版本,每個版本分別對應著每個支持的目標處理器甚至每個具有特定緩存和內存接口的目標系統。機器代碼分析的某些部分也可能依賴于生成機器代碼的編譯器。例如,switch case語句中的控制流分析可能對編譯器通過地址表使用跳轉的慣用方法很敏感。然而現在處理器和編譯器的種類繁多,內部的技術也不盡相同,導致現有的WCET分析工具無法全部或廣泛顧及到。

通常,WCET工具使用簡化近似值,從而確定WCET的上限,而非真正的WCET。真正的WCET和所求得的上限之間的差異,在某些情況下可能比較大,即估算的WCET精確度在某些情況下可能較低,導致分配給任務的時間和臨界資源可能會過多,而造成較大的時空資源的浪費。對于大多數真實的、非平凡的程序來說,完全自動的WCET分析是不可能的,這意味著仍然需要手動注釋或斷言來定義諸如循環迭代邊界之類的基本信息。對此類注釋的需求以及注釋的編寫形式取決于WCET工具和要分析的目標程序。

5 結束語

自21世紀以來,世界上的信息化水平越來越高,越來越普及,并滲透進了物理世界。物理世界和信息世界早已不是互相獨立的個體了,信息物理融合系統就是一個印證,信息物理融合系統廣泛應用于智能電網、車聯網和自動駕駛等和我們生活息息相關的諸多領域,WCET分析作為CPS的重要基礎技術之一,其發展牽動著CPS。

WCET分析領域發展了二三十年,取得了一些成果,但也存在著很多不足,面臨著很多挑戰,因此需要更多的相關領域人員參與其研究,結合高速發展的現代科學技術,推進WCET的進一步發展,使其更好地造福CPS和更多的領域。

猜你喜歡
程序物理分析
只因是物理
井岡教育(2022年2期)2022-10-14 03:11:44
隱蔽失效適航要求符合性驗證分析
處處留心皆物理
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
電力系統不平衡分析
電子制作(2018年18期)2018-11-14 01:48:24
“程序猿”的生活什么樣
三腳插頭上的物理知識
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
電力系統及其自動化發展趨勢分析
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
主站蜘蛛池模板: 在线永久免费观看的毛片| 亚洲女同欧美在线| 久久亚洲高清国产| 日本在线免费网站| 日本爱爱精品一区二区| 国产一级在线观看www色| 国产精品无码一二三视频| 四虎精品国产AV二区| 亚洲成aⅴ人片在线影院八| 久久综合九九亚洲一区 | Jizz国产色系免费| 又黄又爽视频好爽视频| 午夜日b视频| 人妻精品全国免费视频| 亚洲一级无毛片无码在线免费视频 | 19国产精品麻豆免费观看| 2021国产精品自产拍在线观看 | 人妻无码中文字幕第一区| 免费高清自慰一区二区三区| 国产性生交xxxxx免费| 亚洲精品无码久久毛片波多野吉| 久一在线视频| 亚洲性色永久网址| 97视频免费在线观看| 婷婷亚洲视频| 成人在线不卡视频| 国产一级视频久久| 精品国产香蕉在线播出| 97精品伊人久久大香线蕉| 欧美综合区自拍亚洲综合绿色| 3344在线观看无码| 秋霞午夜国产精品成人片| 国产玖玖玖精品视频| 国产午夜一级毛片| …亚洲 欧洲 另类 春色| 超清人妻系列无码专区| 伊人久热这里只有精品视频99| 亚欧成人无码AV在线播放| 香蕉eeww99国产精选播放| 久久黄色一级视频| 毛片免费在线视频| 99久久免费精品特色大片| 亚洲中文无码h在线观看| 伊伊人成亚洲综合人网7777| 亚洲91精品视频| 中国成人在线视频| 亚洲日本精品一区二区| 亚洲日韩欧美在线观看| 亚洲欧美在线综合一区二区三区| 国产区网址| 在线观看精品自拍视频| 久久久久无码精品| 国产资源免费观看| 国产成人91精品免费网址在线| 自慰网址在线观看| 久久综合九九亚洲一区| 亚洲日韩精品无码专区97| 亚洲成年人片| 日本国产在线| 91精品国产综合久久不国产大片| 午夜啪啪网| 国产成人综合日韩精品无码不卡| 18禁不卡免费网站| 成人久久18免费网站| 欧美亚洲日韩不卡在线在线观看| 精品国产一二三区| 五月婷婷综合色| 中文无码日韩精品| 亚洲高清无码精品| 亚洲无码熟妇人妻AV在线| 欧美人人干| 乱系列中文字幕在线视频| 亚洲欧洲AV一区二区三区| 怡红院美国分院一区二区| 大香网伊人久久综合网2020| 一级看片免费视频| 国产SUV精品一区二区6| 成人午夜久久| 日日碰狠狠添天天爽| 四虎精品黑人视频| 欧美一道本| 亚洲天堂在线免费|