亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于帶抑制弧的Petri網(wǎng)表示的嵌入式系統(tǒng)模型的子網(wǎng)化簡

        2022-03-18 05:01:18夏傳良
        計算機應(yīng)用與軟件 2022年3期
        關(guān)鍵詞:庫所子網(wǎng)實時性

        張 瑋 夏傳良

        (山東建筑大學(xué)計算機科學(xué)與技術(shù)學(xué)院 山東 濟南 250101)

        0 引 言

        嵌入式系統(tǒng)在無人機、物聯(lián)網(wǎng)和醫(yī)療設(shè)備等領(lǐng)域都有廣泛應(yīng)用。對可靠性、正確性和實時性的高要求是嵌入式系統(tǒng)的特征[1-2]。為了保證系統(tǒng)的正確性和有效性,需要在嵌入式系統(tǒng)的設(shè)計中采用形式化的建模方法。

        目前可用于描述嵌入式系統(tǒng)的模型主要有有限狀態(tài)機、數(shù)據(jù)流圖、Petri網(wǎng)[3]和SysML(Systems Modeling Language)?;赑etri網(wǎng)表示的嵌入式系統(tǒng)PRES+模型是一種用于嵌入式系統(tǒng)建模、驗證和分析的比較有效的方法[4-8]。

        為了設(shè)計嵌入式系統(tǒng),Cortés等[4]提出了一種基于PRES+的嵌入式系統(tǒng)的形式化計算模型。Karlsson等[5]提出了一種PRES+與基于組件的系統(tǒng)級設(shè)計集成的方法。Xia等[7-8]提出了PRES+模型的細化方法和合成方法。

        加入抑制弧可以增強Petri網(wǎng)的建模能力[9-10]。為了提高PRES+的建模和驗證能力,我們在PRES+模型中加入抑制弧,得到基于帶抑制弧的Petri網(wǎng)表示的嵌入式系統(tǒng)(PIRES+)模型。但是,在PIRES+建模和驗證復(fù)雜的嵌入式系統(tǒng)過程中存在狀態(tài)空間爆炸問題。

        為了解決Petri網(wǎng)的狀態(tài)空間爆炸問題,國內(nèi)外學(xué)者提出了多種模型轉(zhuǎn)換方法,其中化簡操作是一種重要的轉(zhuǎn)換方法。

        Boucheneb等[11]提出了一種時間Petri網(wǎng)(TPN)的部分化簡技術(shù)。Berthomieu等[12]給出了一種減少庫所和變遷數(shù)量的方法。對于PRES+系統(tǒng),Xia[6]提出了化簡規(guī)則,在一定條件下,化簡后得到的PRES+與原模型完全等價。

        本文的主要動機是給出PIRES+保性化簡規(guī)則,使得化簡前后保持可達性、功能性和實時性等性質(zhì)不變,不用進行可達空間分析,從而達到緩解狀態(tài)空間爆炸的目的。

        1 相關(guān)概念

        定義1PRES+模型N=(P,T,FI,FO,M0),其中:P={p1,p2,…,pm}是庫所的有限非空集合;T={t1,t2,…,tm}是變遷的有限非空集合;FI?P×T是一組輸入弧的有限非空集合,定義了庫所到變遷的輸入關(guān)系流;FO?T×P是一組輸出弧的有限非空集合,定義了變遷到庫所的輸出關(guān)系流;M0是N的初始標記。托肯攜帶了時間和數(shù)據(jù)信息。對于每一個變遷,都存在與之相關(guān)的變遷函數(shù)、最小變遷時延和最大變遷時延。

        將抑制弧加入PRES+模型中,得到PIRES+模型。

        定義2PIRES+模型N={P,T,FI,FO,I,M0},其中:P={p1,p2,…,pm}是庫所的有限非空集合;T={t1,t2,…,tm}是變遷的有限非空集合;FI?P×T是一組輸入弧的有限非空集合,定義了庫所到變遷的輸入關(guān)系流;FO?T×P是一組輸出弧的有限非空集合,定義了變遷到庫所的輸出關(guān)系流;I?P×T(I∩F=?)是抑制弧的有限非空集合;M0:P→N0是N的初始標記,其托肯攜帶了時間和數(shù)據(jù)信息。

        k=是托肯,其中:v是托肯的類型標識;r是托肯的時間標識。

        只有當抑制庫所為空時,被抑制的變遷才會被觸發(fā)。在圖形上,抑制弧將庫所連接到變遷,并且弧在變遷處以空圓環(huán)結(jié)束。其余約束與PRES+模型的約束相同。

        以下給出兩個PIRES+模型具有相同可達性、功能性和實時性的概念。

        定義3兩個PIRES+模型N1和N2若有相同的可達性需滿足:

        (1)N1和N2有相同數(shù)量的輸入庫所和輸出庫所。

        (2) 若把相同數(shù)目的托肯數(shù)放入N1和N2的輸入庫所中,那么N1和N2的相應(yīng)輸出庫所得到的托肯數(shù)相同。

        定義4兩個PIRES+模型N1和N2若有相同的功能性需滿足:

        (1)N1和N2有相同的可達性。

        (2) 若把具有相同類型標識的托肯放入N1和N2的輸入庫所中,那么N1和N2的相應(yīng)輸出庫所得到的托肯的類型標識也相同。

        定義5兩個PIRES+模型N1和N2若有相同的實時性需滿足:

        (1)N1和N2有相同的可達性。

        (2) 若把具有相同時間標識的托肯放入N1和N2的輸入庫所中,那么N1和N2的相應(yīng)輸出庫所得到的托肯的時間標識也相同。

        2 化簡規(guī)則

        2.1 基于T型子網(wǎng)的化簡規(guī)則

        在PIRES+模型中,基于T型子網(wǎng)化簡規(guī)則(RST)的前提條件是存在一個T型子網(wǎng)滿足定義6。示例見圖1,T型子網(wǎng)部分被化簡為變遷t。

        圖1 化簡規(guī)則RST示例

        定義6若PIRES+模型NR={PR,TR,FIR,FOR,IR,MR,0}是模型N={P,T,FI,FO,I,M0}的子網(wǎng),需滿足以下條件:

        (1)PR?P,TR?T,PR≠?,TR≠?。

        (2)FIR=FI∩{(PR×TR)|(PR×TR)?I),FOR=FO∩(TR×PR),IR=I∩{(PR×TR)|(PR×TR)∈I}。

        (4) {tin,tout}?TR,tin是NR的唯一輸入變遷,tout是NR的唯一輸出變遷。

        (5) 對于?t∈TR,存在變遷函數(shù)f:τ(p1)×τ(p2)×…×τ(pn)→(q),·t={p1,p2,…,pn},q∈t。

        (6) 對于?t∈TR,存在最小變遷時延d-和最大變遷時延d+,兩者均為非負實數(shù)且滿足d-≤d+。

        (7) 子網(wǎng)中的抑制弧不會造成網(wǎng)的死鎖。

        (8) 同一組庫所和變遷不能同時存在有向弧和抑制弧。

        定義7對于PIRES+模型NR={PR,TR,FIR,FOR,IR,MR,0}的變遷集TR-{tin,tout}存在變遷函數(shù)fR。對于TR-{tin,tout},?fR:τ(p1)×(p2)×…×τ(pn)→τ(q),其中:(TR-{tin,tout})={p1,p2,…,pn};q∈(TR-{tin,tout})。

        以圖1為例,因為變遷t1和變遷t3是串聯(lián)關(guān)系,變遷t2和變遷t4是串聯(lián)關(guān)系,t1與t2、t3與t4又分別是并聯(lián)關(guān)系,所以fs=(f1°f3)‖(f2°f4)(符號° 表示復(fù)合操作,符號‖表示并列操作)。

        假設(shè)1假設(shè)PIRES+模型的T型子網(wǎng)NR={PR,TR,FIR,FOR,IR,MR,0}滿足:

        (1) 在一個執(zhí)行過程中(托肯從tin流入通過NR再從tout流出),如果tin被觸發(fā)則tout也會被觸發(fā)。

        (2) 對于PR,如果在初始狀態(tài)下無托肯,則在執(zhí)行過程后也不含托肯。

        (3) 在tin被觸發(fā)前和tout被觸發(fā)后,?t∈TR-{tin,tout},t不處于使能狀態(tài)。

        (1)P′=P-PR。

        (2)T′=T-TR+{t}。

        (6)fR=fout°fs°fin。

        (8)I′=I-IR。

        因為N′-N1=N-N2,所以N′和N有相同的可達性、功能性和實時性。

        2.2 基于P型子網(wǎng)的化簡規(guī)則

        在PIRES+模型中,基于P型子網(wǎng)化簡規(guī)則(RSP)的前提條件是存在一個P型子網(wǎng)滿足定義10。示例見圖2,P型子網(wǎng)部分被化簡為庫所p。

        圖2 化簡規(guī)則RSP示例

        定義10若PIRES+模型NR={PR,TR,FIR,FOR,IR,MR,0}是PIRES+模型N={P,T,FI,FO,I,M0}的P型子網(wǎng),需滿足:

        (1)PR?P,TR?T,PR≠?,TR≠?。

        (2)FIR=FI∩{(PR×TR)|(PR×TR)?I),FOR=FO∩(TR×PR),IR=I∩{(PR×TR)|(PR×TR)∈I)。

        (4) {pin,pout}?PR,pin是NR的唯一輸入庫所,pout是NR的唯一輸出庫所。

        (5) 對于?t∈TR,存在變遷函數(shù)f:τ(p1)×τ(p2)×…×τ(pn)→τ(q),·t={p1,p2,…,pn},q∈t·。

        (6) 對于?t∈TR,存在最小變遷時延d-和最大變遷時延d+,兩者均為非負實數(shù)且滿足d-≤d+。

        (7) 子網(wǎng)中的抑制弧不會造成網(wǎng)的死鎖。

        (8) 同一組庫所和變遷不能同時存在有向弧和抑制弧。

        定義11對于PIRES+模型NR={PR,TR,FIR,FOR,IR,MR,0}的變遷集TR存在變遷函數(shù)fR。對于TR,?fR:τ(p1)×τ(p2)×…×τ(pn)→τ(q),其中:·TR={p1,p2,…,pn};q∈TR·。

        以圖2為例,因為變遷t1和變遷t3、t2是串聯(lián)關(guān)系,變遷t4和變遷t3、t2是串聯(lián)關(guān)系,t3與t2又分別是并聯(lián)關(guān)系,所以fs=f1° (f3‖f2)°f4。

        假設(shè)2假設(shè)PIRES+模型的P型子網(wǎng)NR={PR,TR,FIR,FOR,IR,MR,0}滿足:

        (2)PR如果在初始狀態(tài)下無托肯,則在執(zhí)行過程后也不含托肯。

        (1)P′=P-PR+{p}。

        (2)T′=T-TR。

        (8)I′=I-IR。

        因為N-N1=N′-N2,所以N′和N有相同的可達性、功能性和實時性。

        3 應(yīng)用實例

        本節(jié)以一個基于手機通信模型的簡化實例來說明PIRES+模型化簡規(guī)則的有效性。

        系統(tǒng)初始化后,首先進行終端和鍵盤的初始化,然后打印無線通信菜單,通過創(chuàng)建鍵盤控制子程序完成手機號的撥入與撥出。該系統(tǒng)的PIRES+模型如圖3所示。

        圖3 基于嵌入式的手機通信模型

        在該模型中,各變遷的含義為:t1表示系統(tǒng)初始化;t2表示終端初始化;t3表示鍵盤初始化;t4表示打印無信通信菜單;t51表示接受鍵盤輸入;t52表示控制命令判斷;t53表示無效信息輸入;t54表示撥入號碼;t55表示撥出號碼;t56表示系統(tǒng)循環(huán)等待;t61表示檢測是否停止;t62表示停止;t63表示未停止;t7表示返回。

        該PIRES+模型中虛線所標注部分為T型子網(wǎng)N1,使用基于T型子網(wǎng)的化簡規(guī)則RST進行化簡得到初步化簡模型N′,結(jié)果如圖4所示。

        圖4 使用RST規(guī)則后的化簡結(jié)果

        圖4中,f5=f51° ((f52° (f54‖f55))‖f53)°f56,a5=a51+max(a52+max(a54,a55),a53)+a56,b5=b51+max(b52+max(b54,b55),b53)+b56。根據(jù)定理1得,所得的初步簡化模型N′與原模型有相同的可達性、功能性和實時性。

        對于模型N′,虛線所標注部分為P型子網(wǎng)N2。使用基于P型子網(wǎng)的化簡規(guī)則RSP進行化簡,得到模型N″(如圖5所示)。

        圖5 使用RSP規(guī)則后的化簡結(jié)果

        對于模型N″,虛線所標注部分可用基于T型子網(wǎng)的化簡,得到最終的簡化模型Nr(如圖6所示)。

        圖6 最終化簡結(jié)果

        綜上所述,最終得到的模型Nr與原模型N有相同的可達性、功能性和實時性。

        4 結(jié) 語

        本文在PRES+的基礎(chǔ)上加入抑制弧,得到PIRES+模型。PIRES+模型增強了建模能力,但是在建模和分析過程中存在狀態(tài)空間爆炸問題。為了緩解此問題。本文提出PIRES+的兩種化簡規(guī)則,并且證明了化簡后所得模型與原模型有相同的可達性、功能性和實時性。本文的實例說明了該化簡規(guī)則的有效性。

        猜你喜歡
        庫所子網(wǎng)實時性
        一種簡單子網(wǎng)劃分方法及教學(xué)案例*
        計算機時代(2023年1期)2023-01-30 04:08:22
        基于規(guī)則實時性的端云動態(tài)分配方法研究
        基于FPGA 的有色Petri 網(wǎng)仿真系統(tǒng)設(shè)計*
        電子器件(2021年1期)2021-03-23 09:24:02
        子網(wǎng)劃分問題研究及應(yīng)用
        基于虛擬局域網(wǎng)的智能變電站通信網(wǎng)絡(luò)實時性仿真
        航空電子AFDX與AVB傳輸實時性抗干擾對比
        子網(wǎng)劃分的簡易方法
        利用Petri網(wǎng)特征結(jié)構(gòu)的故障診斷方法
        一種遞歸π演算向Petri網(wǎng)的轉(zhuǎn)換方法
        一種車載Profibus總線系統(tǒng)的實時性分析
        国产偷国产偷高清精品| 亚洲美女性生活一级片| 亚洲AV综合A∨一区二区| 二区在线视频| 天天干夜夜躁| 爆乳无码AV国内| 初尝人妻少妇中文字幕在线| 中文亚洲成a人片在线观看| 一亚洲一区二区中文字幕| 色噜噜亚洲精品中文字幕| 麻神在线观看免费观看| 色和尚色视频在线看网站| 国产乱人伦av在线麻豆a| 日本在线精品一区二区三区| 国产精品国产三级国产av中文| 亚洲欧美综合精品成人网站| 天天爽夜夜爱| 日本丰满人妻xxxxxhd| 久草视频福利| 国产成人av在线影院无毒| 久久久久成人精品免费播放网站| 女优av福利在线观看| 国产av一级二级三级| 国产精品一区二区三区在线蜜桃 | 亚洲黄色尤物视频| 国产精品久久一区二区蜜桃| 四虎在线中文字幕一区| 水蜜桃在线精品视频网| 电驱蚊液可以插一晚上吗| 中文无码av一区二区三区| 午夜无遮挡男女啪啪免费软件| 免费不卡在线观看av| 精品偷拍被偷拍在线观看| 一边做一边喷17p亚洲乱妇50p| 无码国产精品一区二区高潮| 国产精品亚洲一区二区无码国产| 亚洲国产福利成人一区二区| 国产主播一区二区在线观看| 青青青国产免A在线观看| 福利一区二区三区视频在线| 蓝蓝的天空,白白的云|