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

基于MARTE的IMA系統時間資源可調度配置驗證

2016-03-22 10:22:02南京航空航天大學計算機科學與技術學院
電子世界 2016年4期

南京航空航天大學計算機科學與技術學院 程 楨

?

基于MARTE的IMA系統時間資源可調度配置驗證

南京航空航天大學計算機科學與技術學院 程楨

【摘要】目前綜合模塊化航空電子系統(IMA)在資源配置方面有非常高的安全可靠性需求,其中時間資源的可調度性配置驗證也顯得至關重要。本文在AFDX網絡架構下提出了一種IMA系統時間相關概念的MARTE建模和時間資源可調度配置的正確性驗證方法。建立了IMA系統通信虛擬鏈路、AFDX終端、分區以及進程等相關元素到MARTE模型元素的建模規則,并設計了基于可調度分析工具MAST的時間資源可調度配置驗證框架,最后利用相關實例進行仿真和分析得到驗證結果。

【關鍵詞】綜合航電系統;模型驅動工程;MARTE;系統資源配置

隨著航空領域系統日益復雜的發展趨勢,綜合模塊化航空電子系統(Integrated Modular Avionics, IMA)[1]已廣泛應用于機載航空電子系統。資源共享是IMA系統典型的特征,如何確保IMA系統開發過程中時間資源配置的安全性顯得至關重要,也成為近年來航空電子系統工程領域的一個重要挑戰。文獻[2]主要基于單個IMA系統對資源的配置文件信息進行建模轉換與驗證,沒有考慮實際情況中的AFDX網絡,文獻[3]給出了如何在任務時間需求函數的基礎上去計算系統所消耗的時間,并得出了系統可調度性的判定定理。文獻[4]詳細介紹了本文所利用的MARTE建模語言。本文從時間資源驗證角度,提出了一種AFDX網絡架構下IMA系統的建模方法以及時間資源驗證框架,基于模型驅動的方法對時間資源的可調度性進行了正確性驗證。

1 基于MARTE的IMA系統建模

在IMA資源配置過程中,若要對時間資源分配進行可調度性驗證,首先需要將系統的實時行為與時間約束轉換為MARTE模型來描述。本文主要對其中與時間行為和約束相關的通信虛擬鏈路、AFDX終端、分區、進程等核心概念展開建模方法的研究。

1.1通信虛擬鏈路建模

虛擬鏈路(Virtual Link)是由AFDX網絡中進行通信的終端節點之間建立起來的邏輯鏈路,具有帶寬資源隔離功能,通常由一到多個子鏈路構成。虛擬鏈路的帶寬資源主要通過數據幀長度、帶寬分配間隙、數據傳輸模式等參數設置得到保證。MARTE中的CommunicationMedia(CM)組件可以表示源終端和目的終端之間的數據傳輸,因此用CM組件中的elementSize屬性可以表示虛擬鏈路中的數據幀長度,用CM組件中的capacity屬性和elementSize屬性來表示虛擬鏈路中的帶寬分配間隙參數,用CM組件中的transmMode屬性

表示數據傳輸模式,主要有三種傳輸模式分別為:simplex, half-duplex和full-duplex。

1.2AFDX終端建模

AFDX終端系統提供設備到AFDX網絡的通信接入口,負責完成從分區或者設備中下發的通信任務并進行數據收發。終端系統根據通信需求和通信鏈路中的數據幀大小來設置相關的系統參數,包括終端最大數據幀長和最小包間隙等參數。MARTE中的CommunicationEndPoint(CE P)組件表示通信元素通過CM進行傳輸的接口,并且只包含一個屬性packetSize,和CM組件中的elementSize屬性相匹配。因此用MARTE中的CEP組件來表示AFDX終端,用CEP組件中的packetSize屬性表示終端與通信鏈路相匹配的數據幀大小參數。

1.3分區建模

IMA系統IPM中的分區是IMA系統中的一個核心概念,它要求在時間和空間上的隔離性,保證每個軟件在自己的分區中運行,且不同分區任務的運行互相不受影響。在IPM資源配置階段,分區被調度的周期和運行時間均按照需求配置好,且不同分區的地址空間也由內存管理分配好。MARTE中的swSchedulingResource(SR)和ProcessingResource(PR)組件共同構建了一個邏輯資源來指明系統運行時資源的分配情況(任務調度,分區資源等),每個邏輯資源可以用來表明調度信息和內存分配等情況。因此可用SR和PR組件來表示IMA系統中的分區概念。SR組件指明分區內的任務調度信息,SR中的schedulers屬性指明分區調度策略相關信息,同時PR組件指明了分區中的任務集。

1.4進程建模

分區中的進程是系統執行主體,包含了執行代碼,執行數據以及堆棧區域等資源。多個進程運行在某個分區中,分區通過指明進程的調度策略,搶占策略,內存分配情況,最大響應時間等信息來控制進程的執行,從而實現相應的應用功能??梢杂肕ARTE中的SR組件表示分區中的進程概念,因為SR組件在MARTE中通過時間周期或外部事件來執行線程,是系統最基本的調度執行單元??梢杂肧R組件的相應屬性來表示相應的任務集所包含的時間約束,包括任務的執行周期、是否可搶占、截止時間、優先級等。

2 IMA系統時間資源配置驗證框架

本文針對IMA系統時間資源配置驗證,提出了一種基于第三方工具MAST[5]仿真方法實現的可調度性判定方法。針對系統時間資源配置行為的MARTE模型和相關自定義調度策略,利用MAST工具作進一步可調度分析,得到可調度性判定結果和調度仿真甘特圖。具體方法框架如圖1所示,按照此驗證框架實例分析見下一章節描述。

圖1 IMA系統可調度性驗證框架

3 驗證實例分析

表1描述了系統應用分區(Papp)和系統分區(Psys)在總時間框架(10ms)下的分區間和分區內任務集的調度情況,調度策略分別為EDF和DMS,分配的時間片大小分別為6和4,每個分區內都包含有任務,周期,執行時間和截止時間等任務集參數。

根據上文描述得到系統的MARTE模型后,作為MAST工具的輸入得到相應的文本文件,并可加入相關時間約束等自定義調度策略。最后通過MAST工具集中的調度分析工具得到可調度性判定結果,包括任務在仿真時長內的調度甘特圖以及判定結果如圖2所示。

圖2 分區任務調度甘特仿真圖及可調性分析結果

圖2中左部分為MAST工具顯示的時間資源配置的可調度性分析結果,由圖可知按照表1中的時間資源配置系統的時間資源是滿足需求的且不會發生某個分區或進程得不到調度的情況;圖中右部分為調度仿真甘特圖分析,由圖可知按照實例中的時間配置情況,4個進程任務均得到調度且不會發生窗口重疊等情況,時間資源的配置都驗證通過。實例表明,本文所描述的模型驅動的方法可以用來對IMA系統時間資源的配置做正確性驗證工作。

參考文獻

[1]Parr G R,Edwards R.Integrated modular avionics[J].Air & Space Europe,1999,1(2):72-75.

[2]胡軍,馬金晶,程楨,等.模型驅動的安全關鍵系統重配置信息驗證方法研究[J].計算機科學與探索,2015,9(4):385-402.

[3]He Feng,Song Liru,Xiong HuaGang.Two level task partition scheduling design in integrated modular avionics.Journal of Beijing University of Aeronautics and Astronautics,2008,34 (11):1364-1368.

[4]Omg U. Profile for schedulability, performance, and time specification[J].Object Management Group,2003.

[5]Pasaje J L M,Harbour M G,Drake J M.Mast real-time view: A graphic uml tool for modeling object-oriented real-time systems[C]. In:Real-Time Systems Symposium,2001.(RTSS 2001). Proceedings.22nd IEEE.IEEE,2001.245-256.

程楨(1990-),男,南京航空航天大學碩士研究生,研究方向為軟件分析與驗證。

作者簡介:

主站蜘蛛池模板: 18禁色诱爆乳网站| 色婷婷在线影院| 国产电话自拍伊人| a级毛片毛片免费观看久潮| 国产人妖视频一区在线观看| 免费无码一区二区| 精品福利视频导航| 久久久波多野结衣av一区二区| 国产亚洲欧美在线人成aaaa| 人妻21p大胆| 日韩123欧美字幕| 午夜色综合| 国产精品精品视频| 国产精品福利一区二区久久| 一级片一区| 亚洲精品中文字幕无乱码| 午夜国产理论| 中文字幕欧美成人免费| 中文字幕色站| 色天天综合久久久久综合片| 波多野结衣中文字幕一区| 老司国产精品视频91| 99久久精品国产麻豆婷婷| 亚洲色偷偷偷鲁综合| 亚洲av无码成人专区| 国产中文在线亚洲精品官网| 99手机在线视频| 五月婷婷丁香综合| 国产精品国产主播在线观看| 亚洲成人高清无码| 免费午夜无码18禁无码影院| 国产美女无遮挡免费视频网站| 在线观看精品国产入口| 97se亚洲综合在线天天| 久久人搡人人玩人妻精品一| 青青草国产一区二区三区| 亚洲成在线观看| 久久国产精品无码hdav| 熟妇丰满人妻| 国产呦精品一区二区三区网站| 国产成人a毛片在线| 久久久久无码精品| 无码人妻免费| 欧美亚洲国产日韩电影在线| 国产一区在线观看无码| 亚洲Av综合日韩精品久久久| 国产毛片不卡| 蝌蚪国产精品视频第一页| 免费看美女毛片| 免费国产福利| 久久夜色精品国产嚕嚕亚洲av| 丰满的熟女一区二区三区l| 国产日韩AV高潮在线| 99在线观看视频免费| 欧美成人国产| 亚洲国产一成久久精品国产成人综合| 美女无遮挡拍拍拍免费视频| 91日本在线观看亚洲精品| 国产精品原创不卡在线| 日韩美女福利视频| 青青草国产精品久久久久| 91午夜福利在线观看精品| 久久香蕉国产线看观看精品蕉| 亚洲an第二区国产精品| 国产成人一区在线播放| 国产亚洲视频在线观看| 欧美综合成人| 国产欧美日韩资源在线观看| 亚洲欧美在线看片AI| 国产丝袜啪啪| 亚洲国产中文欧美在线人成大黄瓜 | 99re热精品视频国产免费| 国产国产人成免费视频77777| 最新加勒比隔壁人妻| 亚洲精品另类| 国产精品成人第一区| 亚洲最大综合网| 在线看片中文字幕| 久久不卡国产精品无码| 黑色丝袜高跟国产在线91| 中文字幕永久视频| 中文字幕有乳无码|