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

一種時間自動機時鐘離散化算法

2011-12-02 03:26:22朱維軍周清雷
鄭州大學學報(理學版) 2011年3期
關鍵詞:物理檢測模型

朱維軍,周清雷

(鄭州大學 信息工程學院 河南 鄭州 450052)

一種時間自動機時鐘離散化算法

朱維軍,周清雷

(鄭州大學 信息工程學院 河南 鄭州 450052)

稠密時間自動機被廣泛應用于實時系統自動驗證.然而其在補操作下不封閉,因而導致多種線性實時性質不可驗證.離散時間自動機雖不存在此問題,但該模型表達能力偏弱.因此,提出了一種時間自動機時鐘離散化算法,結合時鐘物理約束因素,證明了新方法可有效解決上述問題.

時間自動機; 模型檢測; 物理時鐘; 離散化

0 引言

模型檢測的形式化理論、計算模型與驗證算法是近年來計算機科學的研究熱點之一.基于模型檢測算法的驗證工具已經在硬件設計、網絡協議、網絡安全協議、實時系統、軟件規范等領域取得了廣泛應用.在實時計算系統模型檢測中,時間自動機[1]已成為建立模型的事實標準,各種實時邏輯[2-7]則被提出并用來描述系統需滿足的性質.然而,在實數時間域上取值的線性實時邏輯與時間自動機通常是不可模型檢測的.解決的方法有:對線性實時邏輯的語法做某種約束[2,4];約束時鐘語義到離散域[8].現有的研究從數學層面上證明了離散時間自動機的模型描述能力低于稠密時間自動機[4,9],繼而導致了尋找既能保持稠密時間自動機的描述能力(特別是描述異步時鐘能力),同時又能保持離散時間自動機由于補操作封閉因而正則實時性質完全可模型檢測能力的途徑[9-13].對此問題,我們的研究從實用角度揭示了一些有益的結論.

1 時間自動機

定義1對時鐘集合x,時鐘約束集合Φ(X)={δ|δ=xc|x≤c|x≥c|δ1∧δ2},其中δ1,δ2是時鐘約束且x∈X,c∈Q.

定義2對τ∈R+,v表示時鐘賦值,對任意x∈X,v(x)+τ表示對時鐘x,時鐘流逝τ后的時鐘賦值.對Y?X,[Y→0]v表示對任意x,x∈Y,v(x)∶=0;對任意x,x?Y,x∈X,v(x)不變.

2)進展性:對任意t∈R+,存在i≥1使得τi>t,

是時間序列.

定義4時間轉換表是一個五元組(Σ,S,S0,X,E).其中,Σ是有限輸入字母表.S是有限狀態集.S0?S是開始狀態集,X是有限時鐘集.E?S×S×Σ×2X×Φ(X)是轉換規則集.一條轉換規則具有形式(s,s′,a,λ,δ),表示對輸入字母a,如果滿足時鐘約束δ,那么從狀態s轉換到狀態s′,并對任意x∈λ,v(x)∶=0.

定義6時間自動機是一個六元組A=(Σ,S,S0,X,E,F),其中,(Σ,S,S0,X,E)是一個時間轉換表,F?S是接受狀態集.

2 基于真實物理時鐘的時間自動機表達能力

我們注意到,時間自動機作為實時計算模型,它被廣泛應用于工程實時系統的形式化驗證.在任何這樣的實際系統中,所有的時鐘都需要滿足它的物理規律.任何真實的物理時鐘都不可能像數學時鐘一樣以無窮小的逼近步長來計時,必然存在足夠小的純小數Δ,使得所有物理時鐘的最小計時單元都大于等于Δ.當這樣的Δ取最大值Δmax時,我們就可以得到一個以Δmax為時間單元的時鐘(集),使得以它(們)為時鐘(集)的離散時間自動機TAN足以描述稠密時間自動機TAΔ所能描述的真實實時系統.定理1證明了這一點.

定理1TAN與TAΔ等價

證明1)令TAΔ時間域為TIME,它的時間單元為足夠小的有理數Δ,做映射f:TIME→N,令1N=m·1TIME,m∈N,其中1N=1表示時間域N中的一個單元,1TIME=Δ∈Q,?k,Δ=1/k表示時間域TIME中的一個時間單元.令m=k,則m·1TIME=m·Δ=k·1/k=1=1N,因此,k·TIME=N,即通過乘系數k,TA在TIME上的解釋轉化為在N上的解釋.

2)同理可證TA在N上的解釋可通過乘系數1/k轉化為在TIME上的解釋.

3 離散時間自動機構造算法

Procedure construct_TAN

Input:TAΔ=(Σ,S,S0,X,E); Output:TAN=(Σ′,S′,S0′,X′,E′)

Begin

G∶=φ;

For allδ=x#c∈Φ(X) //#∈{<,=,>,≤,≥}

c′∶=c/Δ; //時鐘約束所有常量映射為正整數(顯然為正整數,證明略)

G∶=G∪{c′};

End for

m∶=mcd(G); //求G中元素的最大公約數

Σ′∶=Σ;S′∶=S;S0′∶=S0;X′∶=X;//構造離散時間自動機字母表狀態集時鐘集

E′∶=φ; //離散時間自動機轉換規則集初始化

For alle=(s×s′×a×λ×δ)∈E

δ′∶=con(δ) //調用自定義函數求最優化時鐘約束

e′=s×s′×a×λ×δ′;E′∶=E′∪{e′} //構造轉換規則集

End for

End begin //離散時間自動機構造完成

Function con(δ) //定義函數,求離散時間自動機時鐘步長最優化

For allx#cinδ

c′∶=c/Δ;c″∶=c′/m,replace(x#c″,x#c,δ) //所有約束被最優化之后的約束所替換

End for

returnδ//返回最優化之后的時鐘約束集

End function

定理2算法1的時間復雜度為O(n)

證明對TAΔ中轉換規則集E,構造TAN轉換規則E′需時間O(|E|);構造TAN的輸入字母集需時O(|Σ|);構造TAN狀態集需時O(|S|+|S0|),構造TAN時鐘集需時O(|X|);而求時鐘約束集正整數常量的最大公約數需時O(|Φ(X)|),因此算法時間復雜度為O(|E|+|Σ|+|S|+|S0|+|X|+|Φ(X)|),而輸入時間自動機TAΔ的長度n=|E|+|Σ|+|S|+|S0|+|X|+|Φ(X)|,因此算法1為線性時間算法.

定理1保證算法1的有效性與正確性,定理2則證明了算法具很高的效率.

定理3[9]離散時間自動機TAN可模型檢測.

4 結論

算法1的優勢在于可以驗證真實物理世界中實時計算系統的各種實時性質(包含安全性與可靠性),并可以開發工具進行全自動驗證,而且無需受到現有各種方法的約束.新方法僅僅損失了數學理論上的時間自動機驗證能力,而對真實物理世界中實時計算系統的自動機模型表達能力并無降低,換來的是對所有時間正則性質的可(自動)驗證能力(定理3),這是現有方法所不具備的.

由于時間自動機已被應用于航天控制軟硬件計算系統、實時通信網絡等領域的實時計算模型檢測,因此,新算法有著良好應用前景,我們下一步準備在新算法基礎上開發工具.

[1] Alur R, Dill D L. A theory of timed automata[J].Theoretical Computer Science, 1994, 126(2): 183-235.

[2] Alur R, Feder T, Henzinger T A. The benefits of relaxing punctuality[J].Journal of the ACM, 1996, 43(1): 116-146.

[3] Alur R, Henzinger T A. A really temporal logic[J]. Journal of the ACM, 1994, 41(1): 181-204.

[4] Alur R, Henzinger T A. Logics and models of real time: A survey[C]//Proceedings of the Real-Time: Theory in Practice, REX Workshop, LNCS600.Berlin, 1992: 74-106.

[5] Duan Zhenhua. Modeling of hybrid systems[M]. Beijing: Science Press, 2004: 1-43.

[6] Zhou C, Hoare C A, Ravn A P. A calculus of duration[J]. Information Processing Letters, 1991, 40(5): 269-276.

[7] Li Guangyuan, Tang Zhisong. Translating a continuous-time temporal logic into timed automata[C]// Proceedings of the First Asian Symposium on Programming Languages and Systems (APLAS 2003), LNCS2895. Berlin, 2003: 322-338.

[8] 朱維軍, 張海賓, 周清雷. 離散時間區間時序邏輯可滿足性的判定[J]. 電子學報,2010,38(5):1039-1045.

[9] Wilke T. Specifying timed state sequences in powerful decidable logics and timed automata[C]//Proceedings of the Third International Symposium on Formal Techniques in Real-Time and Fault-Tolerant Systems, LNCS863. Berlin, 1994:694-715.

[10] 晏榮杰,李廣元,徐雨波,等. 有限精度時間自動機的可達性檢測[J]. 軟件學報,2006,17(1): 1-10.

[11] Hanson M R. Model-checking discrete duration calculus[J]. Formal Aspects of Computing, 1994, 6A: 826-845.

[12] 姚興華,鄧培民,易忠.弱可逆有限自動機分解的一個結果[J]. 廣西師范大學學報:自然科學版,2008,52(1):31-33.

[13] 宋煌, 鄭麗萍, 莊雷, 等. 時間自動機與自動驗證[J]. 鄭州大學學報:理學版,2001,33(2):30-34.

NovelAlgorithmforDiscretizationofClocksofTimedAutomata

ZHU Wei-jun, ZHOU Qing-lei

(SchoolofInformationEngineering,ZhengzhouUniversity,Zhengzhou450052,China)

Some linear real-time properties can not be verified automatically because dense timed automata are not closed under complement operation. Discrete timed automata can be used to model checking discrete regular properties, but the express power of them is weak. A novel procedure was given to construct discrete timed automata from their dense time version. For physical factors of clock constrain, the new algorithm was used to solve the problem above efficiently.

timed automata; model checking; physical clocks; discretization

TP 301

A

1671-6841(2011)03-0070-03

2010-06-03

國家(863)高技術研究發展計劃項目,編號2007AA010408;國家自然科學基金青年基金資助項目,編號61003079,60901078;河南省重大科技攻關計劃項目,編號092101210104.

朱維軍(1976-),男,講師,博士,主要從事計算機形式化方法、高可信軟件、實時計算等研究,E-mail:zhuweijun76@163.com.

猜你喜歡
物理檢測模型
一半模型
只因是物理
井岡教育(2022年2期)2022-10-14 03:11:44
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
處處留心皆物理
三腳插頭上的物理知識
3D打印中的模型分割與打包
主站蜘蛛池模板: 国产成人三级| 人妻无码AⅤ中文字| 精品在线免费播放| 成人va亚洲va欧美天堂| 日本草草视频在线观看| 国产农村精品一级毛片视频| 在线观看无码av免费不卡网站| 欧美在线黄| 99国产在线视频| 亚洲丝袜第一页| 亚洲欧美日韩中文字幕一区二区三区 | 国产成人欧美| 在线播放91| 国产精品成| 青草视频久久| 国产在线精彩视频二区| 欧美一级夜夜爽| 成人免费午夜视频| 精品丝袜美腿国产一区| 91精品视频在线播放| 亚洲综合片| 91色国产在线| 中文字幕欧美日韩高清| 99精品热视频这里只有精品7| 欧美视频二区| 精品无码一区二区在线观看| 国产成人一二三| 亚洲欧州色色免费AV| 亚洲精品色AV无码看| 欧美三级不卡在线观看视频| av在线手机播放| 日韩视频免费| 国产成人区在线观看视频| 欧美福利在线观看| 久视频免费精品6| 网友自拍视频精品区| 国产欧美精品一区aⅴ影院| 亚洲丝袜第一页| 青青草国产一区二区三区| 国产欧美高清| 视频二区国产精品职场同事| 免费观看国产小粉嫩喷水| 国产一区二区三区视频| 日本国产精品| 国产精品亚洲专区一区| 国产精品欧美在线观看| 国产成人免费视频精品一区二区| 成人91在线| 国产精品片在线观看手机版| 国产99在线| 九九视频免费在线观看| 亚洲精品波多野结衣| 日韩在线1| 久青草网站| 国产一级二级三级毛片| 福利国产微拍广场一区视频在线| 国产午夜福利在线小视频| 亚洲一本大道在线| 国产夜色视频| 爱色欧美亚洲综合图区| 国产成人亚洲无码淙合青草| 国产理论最新国产精品视频| 欧美成a人片在线观看| 亚洲欧美日韩中文字幕在线| 国产综合在线观看视频| 国产在线观看成人91| 国产女人18毛片水真多1| 日本午夜三级| 国内精品一区二区在线观看| 国内熟女少妇一线天| 久久国语对白| 国产情精品嫩草影院88av| 亚洲日韩精品综合在线一区二区| 国产一级在线播放| 就去色综合| 欧美中文字幕第一页线路一| 色天天综合| 91精品啪在线观看国产| 91无码人妻精品一区二区蜜桃| 91色爱欧美精品www| 久久不卡国产精品无码| 亚洲最大综合网|