• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    自適應軟件動態(tài)過程時間特性建模與驗證方法

    2018-05-21 00:50:17韓德帥邢建春楊啟亮李決龍
    計算機應用 2018年3期
    關(guān)鍵詞:自動機定義特性

    韓德帥,邢建春,楊啟亮,2,李決龍

    (1.陸軍工程大學 國防工程學院,南京 210007; 2.清華大學 土木工程系,北京 100084;3.海軍海防工程研究中心,北京 100841)

    0 引言

    自適應軟件(self-adaptive software)能夠在運行時實時監(jiān)測上下文變化并對自身進行動態(tài)調(diào)整,以消除或減輕變化帶來的不利影響。它能夠有效應對運行環(huán)境和用戶需求的頻繁變化,降低軟件維護壓力,增強自身容錯和應對變化的能力,現(xiàn)已成為軟件工程領域的熱點研究問題[1-4]。

    為提高自適應軟件的可靠性,需對自適應軟件的動態(tài)過程進行形式化建模和分析?;诖?,國內(nèi)外學者針對自適應軟件的形式化方法開展了大量研究[5-7],能夠較好地支持自適應邏輯和自適應行為的刻畫和分析,卻鮮有研究考慮自適應動態(tài)過程的時間約束。然而,實踐表明,在時間攸關(guān)應用領域,自適應軟件系統(tǒng)能否正確運行,不僅依賴于自適應邏輯的正確性,而且要考慮系統(tǒng)自適應過程的時間特性。首先,自適應軟件的開發(fā)需在原應用邏輯之上構(gòu)建自適應邏輯,而自適應邏輯的引入勢必會給原系統(tǒng)帶來時間開銷,將自適應邏輯的時間開銷降到最低需綜合考慮自適應各個子過程(如監(jiān)控、分析、規(guī)劃和執(zhí)行等)的時間約束;其次,自適應軟件的很多應用場景具有及時響應性,如課題組前期研究中的自適應火災應急響應系統(tǒng)[8],需要系統(tǒng)能夠及時捕獲險情、及時傳遞險情并能夠及時啟動應急設備,要刻畫這類具有實時性的自適應場景,時間特性是一個重要方面;最后,軟件形式化方法只能分析和驗證自適應邏輯的正確性,不能衡量自適應邏輯的響應速度和響應效果,現(xiàn)有研究尚缺乏性能指標和評估方法以全面評估自適應邏輯的性能。

    基于此,本文提出一種自適應軟件動態(tài)過程時間特性建模與驗證方法。首先,本文顯式定義了監(jiān)控周期、延遲觸發(fā)時間、自適應過程截止時間等時間特性用以刻畫自適應動態(tài)過程各子過程的時間約束,并定義了自適應調(diào)節(jié)時間和自適應穩(wěn)定時間用以定量評估自適應邏輯的響應速度和響應效果;更進一步地,本文基于時間自動機網(wǎng)絡構(gòu)建了自適應軟件動態(tài)過程時間特性建模模板,實現(xiàn)了自適應軟件時間特性的顯式刻畫和建模方法的復用;最后,本文將自適應軟件時間特性描述為定時計算樹邏輯(Timed Computation Tree Logic, TCTL)形式,并借助模型檢驗工具UPPAAL進行自適應軟件時間特性分析和驗證。

    1 相關(guān)工作

    軟件自適應已成為軟件工程領域所關(guān)注的一個焦點問題,從IBM的自治計算(autonomic computing)[9]、美國軍方的DASADA(Dynamic Assembly for System Adaptability, Dependability and Assurance)計劃、每年國際軟件工程大會ICSE(International Conference on Software Engineering)的SEAMS(symposia on Software Engineering for Adaptive and self-Managing Systems)研討會、《軟件學報》自適應軟件??戎卸伎煽闯鲕浖赃m應問題研究的重要性,其中針對自適應軟件的形式化建模方法的研究也吸引了眾多研究學者。

    課題組在前期工作中提出一種UML與時間自動機相結(jié)合的自適應軟件建模方法[7],汲取了UML直觀易理解和時間自動機嚴謹無二義性的優(yōu)點,實現(xiàn)了自適應軟件結(jié)構(gòu)特征和行為特性的顯式刻畫和形式化驗證。Ramirez等[10]提出了基于UML的設計模式,de la Iglesia等[5]總結(jié)并提煉出一套自適應軟件形式化模板(formal templates),實現(xiàn)了自適應軟件形式化模型的復用,降低了其形式化建模難度。此外,不少學者還探索使用進程代數(shù)CSP(Communicating Sequential Process)[11]、 Markov 模型[12]、 Petri網(wǎng)[13]等其他形式化工具進行軟件自適應的形式化建模和分析,Weyns 等[14]作了較為詳細的綜述, 在此不再贅述。

    上述這些研究的關(guān)注點集中在自適應邏輯的形式化描述與分析,其能夠較好地刻畫自適應過程的行為特性,并進行形式化分析和驗證;然而,上述研究均未提供自適應軟件動態(tài)過程時間特性的刻畫與分析方法。實現(xiàn)自適應軟件動態(tài)過程時間特性的顯式定義和形式化描述是本文研究的動機。

    Camilli等[15]提出一種基礎時間Petri網(wǎng)(Time-Basic Petri nets)用于自適應軟件各過程截止時間(deadline)和時間間隔(time interval)的刻畫,實現(xiàn)了對時間攸關(guān)(time-critical)自適應系統(tǒng)的形式化建模與驗證。Hachicha等[16]提出面向自適應軟件的延遲時間(delay time)和逾期時間(expiry time)等時序性質(zhì),并提出通過擴展Event-B[17]模型形式刻畫上述性質(zhì)。上述研究開始關(guān)注自適應軟件時間特性的刻畫,對本文研究產(chǎn)生一定啟發(fā)。同上述研究相比,本文更為系統(tǒng)地定義了自適應軟件動態(tài)過程的時間特性,增加了自適應調(diào)節(jié)時間和自適應穩(wěn)定時間等性能指標來定量評估自適應邏輯,本文還提供了一種基于時間自動機網(wǎng)絡的自適應軟件時間特性建模模板,實現(xiàn)建模方法的復用,降低自適應軟件時間特性的刻畫難度。

    此外,Calinescu等[12]、Filieri等[18]和Ghezzi等[19]還考慮了自適應軟件中時間特性的不確定性,提出將時間特性作為一種非功能需求(non-functional requirement)進行分析,利用概率模型檢驗(probabilistic model checking)的方法分析了響應時間(response time)等時間特性。同上述研究相比,本文側(cè)重面向時間攸關(guān)領域(time-critical)的自適應軟件時間特性的顯式定義、形式化建模和分析驗證。除響應時間(在本文為自適應調(diào)節(jié)時間)外,本文還較為系統(tǒng)地定義了延遲觸發(fā)時間、截止時間等時間特性。

    2 自適應軟件時間特性定義

    2.1 自適應軟件MAPE-K模型

    IBM 提出的MAPE-K[20]自治計算模型已廣泛應用于自適應軟件的設計中,它將自適應軟件系統(tǒng)分為自適應邏輯和應用邏輯兩部分。自適應邏輯由監(jiān)控(Monitor)、分析(Analyze)、規(guī)劃(Plan)和執(zhí)行(Execute)四個模塊外加一個知識庫(Knowledge)模塊構(gòu)成,其中:監(jiān)控模塊用于從應用邏輯抽取屬性或狀態(tài)信息;分析模塊用于判定系統(tǒng)中的錯誤和異常,如某一系統(tǒng)屬性是否越限等;規(guī)劃模塊主要側(cè)重于當發(fā)現(xiàn)系統(tǒng)出現(xiàn)問題時決定采用何種動作;執(zhí)行模塊關(guān)注于執(zhí)行規(guī)劃階段所選擇的自適應動作,對軟件自身施加影響以應對變化;知識庫模塊存儲系統(tǒng)自適應策略、歷史數(shù)據(jù)等。如圖1所示。

    圖1 MAPE-K自適應軟件模型 Fig. 1 MAPE-K self-adaptive software model

    MAPE-K模型定義了自適應軟件的結(jié)構(gòu)組成和自適應動態(tài)過程。然而,自適應軟件能否正確運行,不僅要考慮自適應動態(tài)過程中各子過程行為的正確性,而且要考慮各子過程的時間特性,本文將以MAPE-K自適應模型為基礎,定義和刻畫自適應軟件動態(tài)過程的時間特性。

    2.2 典型自適應場景

    SUIS(Ship sUpplying Information System)[21]是一個基于服務(Web-service)的艦船保障信息系統(tǒng),其以服務的形式實時處理艦船提交的保障需求。在出航任務密集時期,SUIS要在短時間內(nèi)處理大量的保障需求,為保證系統(tǒng)能夠及時響應服務請求,SUIS以云架構(gòu)(cloud-based architecture)的形式來實現(xiàn),并構(gòu)建自適應邏輯以動態(tài)監(jiān)測和調(diào)整云端資源(計算節(jié)點和存儲節(jié)點),滿足動態(tài)變化的用戶需求,系統(tǒng)整體架構(gòu)如圖2所示。

    圖2 基于云架構(gòu)的艦船保障自適應信息系統(tǒng) Fig. 2 Self-adaptive ship supplying information system based on cloud computing architecture

    為提高服務保障的快速性和準確性,自適應邏輯需周期性監(jiān)測云端服務器的CPU利用率(CPU Utilization),并根據(jù)CPU利用率的變化動態(tài)調(diào)整服務器池中服務器的數(shù)量(ServerNumber);此外,還需對自適應決策的每個子過程(MAPE的各個過程)進行時間約束,以提高云端響應的準確性。例如,自適應策略“ifUtilization>MforNseconds, then addPmore VMs”定義如果服務器CPU利用率在N秒內(nèi)都超過上限值M,則添加P臺虛擬機(Virtual Machine, VM),該策略在分析(Analyze)階段添加延時觸發(fā)時間約束N,能夠提高監(jiān)測的準確性。此外,該案例還需刻畫監(jiān)測周期、自適應動態(tài)過程的截止時間、自適應調(diào)節(jié)時間等時間約束,將在下文結(jié)合案例詳細闡述。

    2.3 自適應軟件時間特性分析與定義

    自適應軟件時間特性用以約束自適應軟件動態(tài)過程(如監(jiān)控、分析、規(guī)劃和動作等)的時間特性。如圖3所示,自適應邏輯需定期監(jiān)測軟件上下文狀態(tài)并依此決定是否啟動自適應過程,為此,在軟件自適應的監(jiān)控階段定義監(jiān)控周期MPeriod,使其周期性抽取軟件上下文狀態(tài)信息(如2.2節(jié)自適應場景中CPU利用率Utilization),并觸發(fā)后續(xù)自適應過程;在分析階段定義延遲觸發(fā)時間ADelay,在監(jiān)控變量發(fā)生越限行為(如案例中Utilization>M)時,再持續(xù)監(jiān)測ADelay時間(如案例中Nseconds),若監(jiān)測變量仍然越限則觸發(fā)后續(xù)自適應過程,定義延遲觸發(fā)時間可以提高監(jiān)測準確性;由于自適應規(guī)劃和執(zhí)行階段需進行較為復雜的計算,在此定義截止時間PDeadline和EDeadline來限制自適應邏輯的時間開銷,各時間特性定義如表1所示。

    圖3 自適應軟件動態(tài)過程時間特性示意 Fig. 3 Temporal properties of self-adaptive software dynamic processes

    如圖4所示,自適應軟件在面臨變化時會作出響應以及時消除或減輕變化帶來的不利影響,最終使系統(tǒng)恢復穩(wěn)定狀態(tài)。然而,如何評價自適應響應的及時性以及自適應響應帶來的效果,現(xiàn)有研究尚缺乏相應的衡量指標。為此,本文定義了自適應調(diào)節(jié)時間TAdjust和自適應穩(wěn)定時間TSteady,如表1所示,TAdjust表征系統(tǒng)在遭遇變化后恢復正常狀態(tài)的快速性,TSteady表征系統(tǒng)遭遇變化后恢復穩(wěn)定狀態(tài)的快速性。自適應軟件開發(fā)人員可根據(jù)實際需求不斷優(yōu)化軟件自適應策略,使系統(tǒng)的自適應調(diào)節(jié)時間和自適應穩(wěn)定時間降到最低。

    表1 自適應軟件動態(tài)過程時間特性定義Tab. 1 Definitions of temporal properties of self-adaptive software dynamic processes

    圖4 自適應調(diào)節(jié)時間和穩(wěn)定時間示意 Fig. 4 Self-adaptive adjusting time and steady time

    3 自適應軟件動態(tài)過程時間特性建模

    時間自動機模型在自適應系統(tǒng)形式化建模領域取得了良好的應用效果,然而,現(xiàn)有研究鮮有考慮自適應軟件的時間特性。為此,本文在現(xiàn)有研究基礎上構(gòu)建了基于時間自動機的自適應軟件動態(tài)過程時間特性建模模板,實現(xiàn)自適應軟件時間特性的顯式刻畫和形式化模型的復用。

    3.1 時間自動機模型

    時間自動機模型(timed automata)[22]對傳統(tǒng)有限自動機模型進行了擴展,加入了時間約束,以支持對系統(tǒng)實時特性的描述和形式化分析,其可定義為一個六元組:TA〈L,l0,S,A,E,I〉。其中:L是有限位置的集合,L?Location;l0∈L表示初始位置initiallocation;S是邊E上約束的集合,S?Guard;A是所有動作的集合,包括輸入、輸出和內(nèi)部三類動作,A={a!|a∈Chan}∪{a?|a∈Chan}∪{τ};E是有向邊的集合,E?L×A×G(c,v)×U(c,v)×L, (l,a,g,u,l′)表示從位置l到位置l′ 的遷移,遷移過程伴有衛(wèi)式約束g、賦值操作u和動作a;I是不變式invariant的集合;I?Guard用以約束位置的狀態(tài)。

    由多個并發(fā)時間自動機模型可組成一個時間自動機網(wǎng)絡模型(Timed Automata Network, TAN),記為:TAN≡TA1‖TA2‖…‖TAn。

    模型檢驗工具UPPAAL[23]采用時間自動機網(wǎng)絡模擬實時系統(tǒng)的行為,采用時序邏輯(Timed Computation Tree Logic, TCTL)刻畫系統(tǒng)的性質(zhì),并對系統(tǒng)進行自動化分析和驗證。

    3.2 自適應軟件動態(tài)過程時間特性建模模板

    自適應軟件的形式化建模難度大、耗時長,其行為特性較難刻畫。為此,本節(jié)基于時間自動機網(wǎng)絡構(gòu)建了自適應軟件動態(tài)過程時間特性建模模板,以顯式刻畫自適應軟件的動態(tài)行為及時間特性,實現(xiàn)自適應軟件形式化模型的復用,如圖5所示。本文用時間自動機模型刻畫“Monitor-Analyze-Plan-Execute”自適應軟件動態(tài)過程,用“聲明(declaration)”刻畫“知識庫(Knowledge)”,用時鐘clock、衛(wèi)式guard和不變式invariant刻畫自適應軟件的時間特性。

    具體而言,監(jiān)控Monitor模板如圖5(a)所示,其將Monitor分為“定時-數(shù)據(jù)獲取-比較-觸發(fā)”四個階段,在定時階段通過guard和invariant組合定義監(jiān)控周期T=Period;在數(shù)據(jù)獲取階段,通過getData()函數(shù)獲取監(jiān)控數(shù)據(jù);在“比較”階段通過將監(jiān)控數(shù)據(jù)和設定的上下限比較,確定監(jiān)控數(shù)據(jù)低于下限狀態(tài)“l(fā)ow”或高于上限狀態(tài)“high”或處于上下限之間“NoChange”,并根據(jù)不同狀態(tài)觸發(fā)不同分析標志flagA=-1,flagA=1或flagA=0。

    分析Analyze模板如圖5(b)所示,其由flagA觸發(fā),分為“延時-比較-觸發(fā)”三個階段,在延時階段定義延遲觸發(fā)時間T1=Delay1和T2=Delay2,若在延遲時間內(nèi)監(jiān)控數(shù)據(jù)保持越限狀態(tài),則判定系統(tǒng)處于資源“過滿足OverSatisfied”或“不滿足UnderSatisfied”狀態(tài),并觸發(fā)相應的規(guī)劃標志flagP。

    規(guī)劃Plan模板如圖5(c)所示,其由flagP觸發(fā),在該模板中定義了截止時間T<=D,用來限制規(guī)劃函數(shù)add()和remove()的時間開銷。類似地,本文定義了執(zhí)行Execute模板和應用邏輯Application模板,及相應的截止時間模板,如圖5(d)和5(e)所示。

    此外,為模擬軟件上下文變化帶來的影響,本文定義了上下文變化Dynamics模板,其能夠周期性地產(chǎn)生一個位于[-m,m]的隨機量,用以模擬環(huán)境干擾,如圖5(f)所示。本文在自動機的聲明declaration中構(gòu)造了知識庫Knowledge模板,用來定義自適應過程的相關(guān)變量和函數(shù),如圖5(g)所示。在Knowledge中還定義了全局時鐘變量t,它能夠記錄監(jiān)控變量發(fā)生變化的各個時刻,為后續(xù)自適應調(diào)節(jié)時間TAdjust和自適應穩(wěn)定時間TSteady的分析作準備。

    4 自適應軟件時間特性分析與驗證

    在前期研究[7]中,課題組針對自適應軟件有無死鎖、自適應動作有效性等性質(zhì)進行了形式化描述和驗證,下文將在3.2節(jié)建立的形式化模板基礎上,用定時計算樹邏輯(TCTL)刻畫自適應軟件的延遲觸發(fā)時間和截止時間等時間特性,并借助時間自動機UPPAAL進行驗證。

    4.1 自適應軟件延遲觸發(fā)時間驗證

    以圖5(b)為例,該延遲觸發(fā)時間特性可描述為“如果函數(shù)compare()在延遲時間Delay1結(jié)束后仍然等于-1,則變遷analyze1到OverSatisfied發(fā)生”。上述性質(zhì)成立需同時滿足兩個條件:1) 若變遷從analyze1到OverSatisfied發(fā)生,則T1>=Delay1;2) 當T1

    Analyze.analyze1-->Analyze.OverSatisfied imply T1>=Delay1

    A<>( T1

    類似地,可驗證延遲觸發(fā)時間特性“如果函數(shù)compare()在延遲時間Delay2結(jié)束后仍然等于1,則變遷analyze2到UnderSatisfied發(fā)生”。延遲觸發(fā)時間特性描述與驗證結(jié)果如圖6所示。

    4.2 自適應軟件截止時間驗證

    以圖5(c)為例,該截止時間特性可描述為“變遷從RemoveResource到PlanReady1的時間不能超過D”。上述性質(zhì)成立需同時滿足兩個條件:1) 若變遷從RemoveResource到PlanReady1發(fā)生,則T<=D;2) 當T>D時,變遷從RemoveResource到PlanReady1不允許發(fā)生。該截止時間用以限制函數(shù)remove()在D時間內(nèi)必須執(zhí)行完畢。上述條件可形式化描述為:

    Plan.RemoveResource-->Plan.PlanReady1 imply T<=D

    A<> T>D imply not Plan.PlanReady1

    類似地,可驗證截止時間特性“變遷從AddResource到PlanReady2的時間不能超過D”,截止時間形式化描述與驗證結(jié)果如圖7所示。

    圖5 自適應軟件動態(tài)過程時間特性建模模板 Fig. 5 Modeling templates of temporal properties of self-adaptive software dynamic processes

    本節(jié)以3.2節(jié)建立的自適應軟件形式化模板為基礎,給出了自適應軟件延遲觸發(fā)時間和截止時間的驗證方法,具有一般應用意義。針對自適應調(diào)節(jié)時間和穩(wěn)定時間的分析將在第5章結(jié)合具體案例詳細說明。

    圖6 自適應軟件延遲觸發(fā)時間形式化描述與驗證 Fig. 6 Formal description and verification of self-adaptive software delay trigger temporal properties

    圖7 自適應軟件截止時間形式化描述與驗證 Fig. 7 Formal description and verification of self-adaptive software deadline temporal properties

    5 案例研究

    本章將以2.2節(jié)自適應場景為例,應用第3章提出的自適應軟件動態(tài)過程形式化建模模板和第4章提出的自適應性質(zhì)描述方法進行系統(tǒng)建模和性質(zhì)驗證。

    5.1 艦船保障自適應信息系統(tǒng)形式化建模

    圖8展示了該自適應系統(tǒng)的形式化模型,本文定義了兩個Dynamics模型分別模擬CPU利用率突然上升和突然下降的場景,自適應邏輯Monitor-Analyze-Plan-Execute和應用邏輯ServerPool構(gòu)成了自適應閉環(huán)反饋系統(tǒng)。其中Monitor定期監(jiān)控(周期為T1)服務器池ServerPool中服務器的CPU利用率(變量Utili)并將其傳給變量Data,若Data越限,將通過觸發(fā)標志flagA觸發(fā)Analyze;在Analyze中將持續(xù)監(jiān)控Delay1或Delay2時間段,若變量Data在該延遲時間段內(nèi)仍然越限,則判定系統(tǒng)為“過滿足(OverSatisfied)”或“不滿足(UnderSatisfied)”狀態(tài),并通過flagP觸發(fā)Plan;在Plan階段根據(jù)系統(tǒng)偏離正常值的程度(以變量DUm和DUM表示)規(guī)劃自適應策略,在此定義了時間約束T4限制remove()和add()函數(shù)的執(zhí)行時間小于2個時間單位,Plan通過flagE觸發(fā)Execute;在Execute階段執(zhí)行自適應策略,類似地,定義時間約束T5限制其執(zhí)行時間,Execute通過觸發(fā)標志flagAction將自適應動作施加到ServerPool上;應用邏輯ServerPool通過增/減投運服務器的數(shù)量SerNum使CPU利用率恢復正常狀態(tài)。

    5.2 艦船保障自適應信息系統(tǒng)形式化驗證

    5.1節(jié)的形式化模型構(gòu)成了時間自動機網(wǎng)絡模型:TAN={Monitor,Analyze,Plan,Execute,ServerPool,Dynamics},通過將其載入UPPAAL模擬器和驗證器可進行自動化模擬分析和形式化驗證。

    1)系統(tǒng)有無死鎖。輸入命令A[ ]not deadlock檢測系統(tǒng)是否有死鎖現(xiàn)象,若存在死鎖,通過模擬器 simulator模擬自適應行為,找到發(fā)生死鎖時各自動機所處狀態(tài),及時調(diào)整模型,其驗證結(jié)果如圖9所示。

    2)自適應動作有效性。該性質(zhì)用于驗證自適應軟件的自適應動作能否得到有效執(zhí)行,在上述案例中提煉以下四條性質(zhì)進行驗證:

    E<>ServerPool.removeRes

    E<>Execute.exeRemoving

    E<>ServerPool.addRes

    E<>Execute.exeAdding

    其驗證結(jié)果如圖9所示。

    3)時間特性。為驗證艦船保障自適應信息系統(tǒng)的時間特性,本文將其分為延遲觸發(fā)時間、截止時間、自適應調(diào)節(jié)時間和穩(wěn)定時間等性質(zhì)進行驗證。根據(jù)第4章時間特性形式化描述模板,應用案例的延遲觸發(fā)時間和截止時間的形式化描述如表2所示,其驗證結(jié)果如圖9所示。其中,圖9(a)驗證了在應用案例CPU利用率突然上升時,自適應軟件動態(tài)過程的時間特性是否滿足;圖9(b)驗證了在應用案例CPU利用率突然下降時,自適應軟件動態(tài)過程的時間特性是否滿足。

    圖8 艦船保障自適應信息系統(tǒng)形式化模型 Fig. 8 Formal model of self-adaptive ship supplying information system 表2 應用案例時間特性形式化描述 Tab. 2 Formal descriptions of temporal properties for the application example

    類別應用案例時間特性提取時間特性形式化描述Analyze延遲觸發(fā)時間若CPU利用率在Delay1時間內(nèi)均高于上限值則觸發(fā)自適應行為Analyze.analyze1-->Analyze.OverSatisfiedimplyT2>=Delay1A<>(T2Analyze.UnderSatisfiedimplyT3>=Delay2A<>(T3Plan.ready1implyT4<=2A<>T4>2implynotPlan.ready1函數(shù)Add()運行時間不允許超過2個時間單位Plan.AddResource-->Plan.ready2implyT4<=2A<>T4>2implynotPlan.ready2Execute截止時間Execute執(zhí)行時間不允許超過2個時間單位Execute.wait-->Execute.endimplyT5<=2A<>T5>2implynotExecute.end系統(tǒng)反應截止時間函數(shù)removeResource()運行時間不允許超過2個時間單位ServerPool.removeRes-->ServerPool.endimplyT6<=2A<>T6>2implynotServerPool.end函數(shù)addResource()運行時間不允許超過2個時間單位ServerPool.addRes-->ServerPool.endimplyT6<=2A<>T6>2implynotServerPool.end

    通過在UPPAAL中模擬仿真所建立的形式化模型,記錄了案例模型在不同自適應場景下CPU利用率Utilization隨時間t的變化過程,得到應用案例的自適應調(diào)節(jié)時間特性和自適應穩(wěn)定時間特性,如圖10所示。在CPU利用率突然下降時,系統(tǒng)通過自適應調(diào)節(jié),經(jīng)過17個單位時間后CPU利用率恢復到上下限以內(nèi)(30%),由于監(jiān)控的延時性,自適應過程繼續(xù)作用,系統(tǒng)經(jīng)30個單位時間恢復穩(wěn)定狀態(tài)(55%),如圖10(a)所示。類似地,在CPU利用率突然上升時,系統(tǒng)經(jīng)過16個單位時間恢復到上下限范圍,并保持在穩(wěn)定狀態(tài)(74%)。

    圖9 應用案例形式化驗證結(jié)果 Fig. 9 Formal verification results of the application example

    5.3 討論

    從5.2節(jié)實驗結(jié)果可以看出,本文方法除了支持系統(tǒng)死鎖和自適應動作有效性等自適應動態(tài)過程行為的分析和驗證外,還能有效支持自適應軟件時間特性的分析。在表2中描述了案例系統(tǒng)對延遲觸發(fā)時間和截止時間等特性的設計要求,并給出了相應要求的形式化描述,在圖9中通過將上述性質(zhì)載入UPPAAL可以直觀地驗證延遲觸發(fā)時間和截止時間是否得到滿足。針對自適應調(diào)節(jié)時間和自適應穩(wěn)定時間不能夠直接進行驗證,需通過分析系統(tǒng)模擬仿真軌跡(trace)建立監(jiān)控變量和時間的關(guān)系進行分析,如圖10所示,可以直觀分析CPU利用率隨時間的變化,并根據(jù)圖4中的定義確定自適應調(diào)節(jié)時間和自適應穩(wěn)定時間,判斷其是否滿足用戶需求。綜上所示,本文方法能夠直觀和有效地進行自適應軟件時間特性的分析和驗證。

    圖10 應用案例的自適應調(diào)節(jié)時間和自適應穩(wěn)定時間特性 Fig. 10 Self-adaptative adjusting time property and self-adaptative steady time property of the application example

    6 結(jié)語

    自適應軟件的建模與驗證方法研究已成為軟件工程領域的前沿熱點研究問題。在現(xiàn)有自適應建模與驗證方法中較少考慮系統(tǒng)的時間約束,然而,在時間攸關(guān)應用領域,自適應軟件的正確運行不僅依賴于自適應邏輯的正確性,而且依賴于自適應軟件動態(tài)過程的時間特性。為此,本文定義了監(jiān)控周期以顯式刻畫監(jiān)控Monitor的時間特性;定義了延遲觸發(fā)時間,來刻畫類似“ifUtilization>MforNseconds”這種分析Analyze階段的延遲性;定義了自適應過程截止時間,用以約束Plan、Execute等的執(zhí)行時間,以降低自適應邏輯的時間開銷;定義了自適應調(diào)節(jié)時間和穩(wěn)定時間以定量評估自適應邏輯的響應速度和響應效果。此外,本文還定義了一種基于時間自動機網(wǎng)絡的自適應軟件動態(tài)過程時間特性建模模板,實現(xiàn)建模方法的復用,降低自適應軟件形式化建模難度。最后,本文將自適應軟件時間特性形式化描述為TCTL形式,并載入到時間自動機工具UPPAAL中,進行自適應軟件動態(tài)過程時間特性的形式化分析和驗證。本文以艦船保障自適應信息系統(tǒng)為例,分析和驗證了在遭受不同環(huán)境變化時系統(tǒng)的自適應行為和自適應動態(tài)過程的時間特性,從而驗證了本文方法的有效性。

    本文用時間自動機模型刻畫自適應軟件的動態(tài)過程,當系統(tǒng)規(guī)模和復雜度較大時,建模難度增大,系統(tǒng)模型檢驗時會出現(xiàn)狀態(tài)空間爆炸(state-space explosion)的問題,下一步考慮將自動機模型與Event-B[18]模型相結(jié)合,構(gòu)建一種逐步精化(stepwise refinement)的自適應軟件形式化方法,降低其建模難度。

    參考文獻(References)

    [1] SALEHIE M, TAHVILDARI L. Self-adaptive software: landscape and research challenges [J]. ACM Transactions on Autonomous and Adaptive Systems (TAAS), 2009, 4(2): Article No. 14.

    [2] CHENG B H C, de LEMOS R, GIESE H, et al. Software engineering for self-adaptive systems: a second research roadmap [M]// Software Engineering for Self-Adaptive Systems, LNCS 5525. Berlin: Springer, 2013: 1-26.

    [3] KRUPITZER C, ROTH F M, VANSYCKEL S, et al. A survey on engineering approaches for self-adaptive systems [J]. Pervasive and Mobile Computing, 2015, 17(Part B): 184-206.

    [4] 楊啟亮,馬曉星,邢建春,等.軟件自適應:基于控制理論的方法[J].計算機學報,2016,39(11):2189-2215.(YANG Q L, MA X X, XING J C, et al. Software self-adaptation: control theory based approach [J]. Chinese Journal of Computers, 2016, 39(11): 2189-2215.)

    [5] de la IGLESIA D G, WEYNS D. MAPE-K formal templates to rigorously design behaviors for self-adaptive systems [J]. ACM Transactions on Autonomous & Adaptive Systems, 2015, 10(3): Article No. 15.

    [6] VOGEL T, GIESE H. Model-driven engineering of self-adaptive software with EUREMA [J]. ACM Transactions on Autonomous & Adaptive Systems , 2014, 8(4): Article No. 18.

    [7] 韓德帥,楊啟亮,邢建春.一種軟件自適應UML建模及其形式化驗證方法[J].軟件學報,2015,26(4):730-746.(HAN D S, YANG Q L, XING J C. UML-based modeling and formal verification for software self-adaptation [J]. Journal of Software, 2015, 26(4): 730-746.)

    [8] HAN D, YANG Q, XING J, et al. FAME: a UML-based framework for modeling fuzzy self-adaptive software [J]. Information & Software Technology, 2016, 76: 118-134.

    [9] MURCH R. Autonomic Computing [M]. [S.l.]: IBM Press, 2004: 535-539.

    [10] RAMIREZ A J, CHENG B H C. Design patterns for developing dynamically adaptive systems [C]// SEAMS ’10: Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems. New York: ACM, 2010: 49-58.

    [11] BARTELS B, KLEINE M. A CSP-based framework for the specification, verification, and implementation of adaptive systems [C]// SEAMS ’11: Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems. New York: ACM, 2011: 158-167.

    [12] CALINESCU R, GHEZZI C, KWIATKOWSKA M, et al. Self-adaptive software needs quantitative verification at runtime [J]. Communications of the ACM, 2012, 55(9): 69-77.

    [13] DING Z, ZHOU Y, ZHOU M. Modeling self-adaptive software systems with learning Petri nets [J]. IEEE Transactions on Systems, Man, and Cybernetics Systems, 2016, 46(4): 483-498.

    [14] WEYNS D, IFTIKHAR M U, de la IGLESIA D G, et al. A survey of formal methods in self-adaptive systems [C]// C3S2E ’12: Proceedings of the 5th International C*Conference on Computer Science and Software Engineering. New York: ACM, 2012: 67-79.

    [15] CAMILLI M, GARGANTINI A, SCANDURRA P. Specifying and verifying real-time self-adaptive systems [C]// ISSRE 2015: Proceedings of the 26th IEEE International Symposium on Software Reliability Engineering. Piscataway, NJ: IEEE, 2015: 303-313.

    [16] HACHICHA M, HALIMA R B, KACEM A H. Modeling and verifying self-adaptive systems: a refinement approach [C]// SMC 2016: Proceedings of the 2016 IEEE International Conference on Systems, Man, and Cybernetics. Piscataway, NJ: IEEE, 2016: 3967-3972.

    [17] ABRIAL J R. Modeling in Event-B: System and Software Engineering [M]. Cambridge, UK: Cambridge University Press, 2010: 176.

    [18] FILIERI A, GHEZZI C, TAMBURRELLI G. A formal approach to adaptive software: continuous assurance of non-functional requirements [J]. Formal Aspects of Computing, 2012, 24(2): 163-186.

    [19] GHEZZI C, PINTO L S, SPOLETINI P, et al. Managing non-functional uncertainty via model-driven adaptivity [C]// ICSE ’13: Proceedings of the 2013 International Conference on Software Engineering. Piscataway, NJ: IEEE, 2013: 33-42.

    [20] KEPHART J O, CHESS D M. The vision of autonomic computing [J]. IEEE Computer, 2003, 36(1): 41-50.

    [21] HAN D, XING J, YANG Q, et al. Handling uncertainty in self-adaptive software using self-learning fuzzy neural network [C]// COMPSAC 2016: Proceedings of the 40th IEEE Annual Computer Software and Applications Conference. Washington, DC: IEEE Computer Society, 2016: 540-545.

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

    [23] LARSEN K G, PETTERSSON P, YI W. UPPAAL in a Nutshell [J]. International Journal on Software Tools for Technology Transfer, 1997, 1(1/2): 134-152.

    This work is supported by the Natural Science Foundation of Jiangsu Province (BK20151451).

    HANDeshuai, born in 1990, Ph. D. candidate. His research interests include software self-adaptation, Cyber-Physical System (CPS).

    XINGJianchun, born in 1964, Ph. D., professor. His research interests include Cyber-Physical System (CPS), Building Information Model (BIM).

    YANGQiliang, born in 1975, Ph. D., associate professor. His research interests include software self-adaptation, Building Information Model (BIM).

    LIJuelong, born in 1959, M. S., professor. His research interests include building environment and equipment engineering.

    猜你喜歡
    自動機定義特性
    谷稗的生物學特性和栽培技術(shù)
    {1,3,5}-{1,4,5}問題與鄰居自動機
    色彩特性
    流行色(2020年9期)2020-07-16 08:08:54
    一種基于模糊細胞自動機的新型疏散模型
    智富時代(2019年4期)2019-06-01 07:35:00
    進一步凸顯定制安裝特性的優(yōu)勢 Integra DRX-5.2
    廣義標準自動機及其商自動機
    Quick Charge 4:什么是新的?
    CHIP新電腦(2017年6期)2017-06-19 09:41:44
    成功的定義
    山東青年(2016年1期)2016-02-28 14:25:25
    修辭學的重大定義
    當代修辭學(2014年3期)2014-01-21 02:30:44
    山的定義
    公務員文萃(2013年5期)2013-03-11 16:08:37
    中文字幕最新亚洲高清| 寂寞人妻少妇视频99o| 欧美日韩精品成人综合77777| 精品久久国产蜜桃| 91aial.com中文字幕在线观看| 18禁裸乳无遮挡动漫免费视频| 久久韩国三级中文字幕| 亚洲av在线观看美女高潮| 看免费成人av毛片| 边亲边吃奶的免费视频| 色哟哟·www| 色婷婷久久久亚洲欧美| 在线观看一区二区三区激情| 高清黄色对白视频在线免费看| 亚洲欧洲国产日韩| 9191精品国产免费久久| 如何舔出高潮| 看免费成人av毛片| 日韩伦理黄色片| 综合色丁香网| 天天躁夜夜躁狠狠躁躁| 久久久国产精品麻豆| 美女主播在线视频| 午夜福利视频精品| 国产爽快片一区二区三区| 国产探花极品一区二区| 黄片无遮挡物在线观看| 日本av手机在线免费观看| 51国产日韩欧美| 日韩一区二区视频免费看| 成年美女黄网站色视频大全免费| 又粗又硬又长又爽又黄的视频| 又黄又粗又硬又大视频| 精品国产一区二区三区四区第35| 欧美日韩综合久久久久久| 男女边摸边吃奶| 欧美日韩精品成人综合77777| 最新中文字幕久久久久| 爱豆传媒免费全集在线观看| 美女国产高潮福利片在线看| 精品国产一区二区三区四区第35| 久久免费观看电影| 黑人欧美特级aaaaaa片| 国产精品久久久久久久久免| 欧美激情极品国产一区二区三区 | 下体分泌物呈黄色| 18+在线观看网站| 亚洲av中文av极速乱| 男女边吃奶边做爰视频| 精品一区二区三区视频在线| 宅男免费午夜| 免费观看a级毛片全部| 色视频在线一区二区三区| 久久99热6这里只有精品| 亚洲国产精品999| 汤姆久久久久久久影院中文字幕| 看免费av毛片| 午夜精品国产一区二区电影| 久久久久久久久久久免费av| 18禁裸乳无遮挡动漫免费视频| 国产在视频线精品| av在线老鸭窝| 久久久亚洲精品成人影院| 国产精品三级大全| 99热6这里只有精品| 亚洲欧美成人精品一区二区| 免费观看a级毛片全部| 91在线精品国自产拍蜜月| 欧美 日韩 精品 国产| 捣出白浆h1v1| 久久久久久伊人网av| 伊人久久国产一区二区| 午夜福利在线观看免费完整高清在| 中国三级夫妇交换| 久久久久精品性色| 久久av网站| 香蕉国产在线看| xxxhd国产人妻xxx| 九九爱精品视频在线观看| 国产精品.久久久| 看非洲黑人一级黄片| 高清不卡的av网站| 天天影视国产精品| 免费高清在线观看视频在线观看| 美女xxoo啪啪120秒动态图| 激情视频va一区二区三区| 人人妻人人爽人人添夜夜欢视频| 欧美人与性动交α欧美精品济南到 | 制服诱惑二区| 亚洲精品av麻豆狂野| 中文字幕制服av| 久久精品人人爽人人爽视色| 国产国拍精品亚洲av在线观看| 国产精品久久久久久精品电影小说| 日韩一区二区视频免费看| 亚洲精品久久久久久婷婷小说| 精品第一国产精品| 久久精品国产亚洲av天美| 波野结衣二区三区在线| 2018国产大陆天天弄谢| 亚洲五月色婷婷综合| 亚洲欧美成人精品一区二区| 一区在线观看完整版| 黄色毛片三级朝国网站| 久久久久久久亚洲中文字幕| 欧美亚洲 丝袜 人妻 在线| 视频中文字幕在线观看| 午夜福利视频在线观看免费| 2022亚洲国产成人精品| 热re99久久国产66热| 男女午夜视频在线观看 | 99热全是精品| 国产免费现黄频在线看| 高清av免费在线| 久久精品夜色国产| kizo精华| www.色视频.com| 高清欧美精品videossex| 国产xxxxx性猛交| 91午夜精品亚洲一区二区三区| 国产日韩一区二区三区精品不卡| 国产在线一区二区三区精| 免费女性裸体啪啪无遮挡网站| 一级a做视频免费观看| 韩国av在线不卡| 亚洲精品美女久久久久99蜜臀 | 日韩视频在线欧美| 国产一区二区三区av在线| 在线观看免费高清a一片| av在线app专区| 亚洲欧美一区二区三区黑人 | 久久人人爽人人片av| 99国产精品免费福利视频| 国产国语露脸激情在线看| 国产精品久久久久成人av| 久久狼人影院| 如日韩欧美国产精品一区二区三区| 亚洲精品av麻豆狂野| 新久久久久国产一级毛片| 亚洲av日韩在线播放| 91久久精品国产一区二区三区| 超碰97精品在线观看| 国产成人精品在线电影| 国产亚洲最大av| 啦啦啦啦在线视频资源| 日本免费在线观看一区| 久久热在线av| 又黄又爽又刺激的免费视频.| 91午夜精品亚洲一区二区三区| 久久99热这里只频精品6学生| 亚洲国产精品国产精品| 日产精品乱码卡一卡2卡三| av国产精品久久久久影院| av在线app专区| 国产永久视频网站| 国产成人a∨麻豆精品| tube8黄色片| 一级片免费观看大全| 久久综合国产亚洲精品| 国产一区有黄有色的免费视频| 亚洲精品日韩在线中文字幕| 亚洲国产最新在线播放| 国产淫语在线视频| 国产极品粉嫩免费观看在线| 最近的中文字幕免费完整| 久久久久久久久久成人| 2018国产大陆天天弄谢| av线在线观看网站| 免费高清在线观看视频在线观看| 大香蕉97超碰在线| 捣出白浆h1v1| 一级毛片电影观看| 久久人人爽人人片av| 亚洲欧美成人精品一区二区| 国产熟女欧美一区二区| 少妇被粗大猛烈的视频| 9色porny在线观看| 久久久久久久国产电影| 2022亚洲国产成人精品| 一级毛片我不卡| 少妇的逼水好多| 美女主播在线视频| 少妇 在线观看| 国产在线免费精品| 伦理电影免费视频| 国产一区有黄有色的免费视频| 亚洲精品久久久久久婷婷小说| 国产成人免费无遮挡视频| 亚洲第一av免费看| 亚洲熟女精品中文字幕| 一本综合久久免费| 99在线人妻在线中文字幕 | 欧美老熟妇乱子伦牲交| 少妇的丰满在线观看| 建设人人有责人人尽责人人享有的| 人人妻人人澡人人爽人人夜夜| 国产精品久久电影中文字幕 | 18在线观看网站| 看黄色毛片网站| 亚洲精品久久成人aⅴ小说| 成人黄色视频免费在线看| 亚洲自偷自拍图片 自拍| 欧美午夜高清在线| 中文字幕色久视频| 久久人人97超碰香蕉20202| 啪啪无遮挡十八禁网站| 一本综合久久免费| www.999成人在线观看| 女人精品久久久久毛片| 超碰97精品在线观看| 18禁美女被吸乳视频| 亚洲欧美日韩高清在线视频| 成年动漫av网址| 国产精品美女特级片免费视频播放器 | 黄片大片在线免费观看| 国产在视频线精品| 天堂√8在线中文| 精品午夜福利视频在线观看一区| 欧美+亚洲+日韩+国产| 老鸭窝网址在线观看| 日日摸夜夜添夜夜添小说| tube8黄色片| tocl精华| 变态另类成人亚洲欧美熟女 | 男女床上黄色一级片免费看| 久久精品国产99精品国产亚洲性色 | 国产成人免费观看mmmm| 每晚都被弄得嗷嗷叫到高潮| 亚洲人成电影观看| 老司机深夜福利视频在线观看| 99热只有精品国产| 国产成人啪精品午夜网站| 韩国精品一区二区三区| 一区二区三区精品91| 韩国av一区二区三区四区| 午夜免费观看网址| 熟女少妇亚洲综合色aaa.| 日韩免费av在线播放| 久久精品91无色码中文字幕| 老司机亚洲免费影院| 精品人妻熟女毛片av久久网站| 成年女人毛片免费观看观看9 | 麻豆av在线久日| 亚洲欧美一区二区三区久久| 亚洲熟妇熟女久久| 成人18禁高潮啪啪吃奶动态图| 91成人精品电影| 一区在线观看完整版| 国产淫语在线视频| 久久久久视频综合| 亚洲伊人色综图| 桃红色精品国产亚洲av| 欧美日韩精品网址| 久久精品国产亚洲av高清一级| 国产成人免费无遮挡视频| 久久精品aⅴ一区二区三区四区| 国产成人一区二区三区免费视频网站| 999久久久精品免费观看国产| 最近最新中文字幕大全免费视频| 女人爽到高潮嗷嗷叫在线视频| 美女高潮喷水抽搐中文字幕| 高清在线国产一区| 国产主播在线观看一区二区| 老司机福利观看| 999久久久国产精品视频| 丝袜人妻中文字幕| 国产成+人综合+亚洲专区| 亚洲精品美女久久久久99蜜臀| 欧洲精品卡2卡3卡4卡5卡区| 欧美在线黄色| 国产区一区二久久| 韩国精品一区二区三区| 操出白浆在线播放| 黄色 视频免费看| 一级片免费观看大全| 国产成+人综合+亚洲专区| 欧美激情极品国产一区二区三区| 怎么达到女性高潮| 欧美老熟妇乱子伦牲交| 久久ye,这里只有精品| 午夜福利视频在线观看免费| 日韩一卡2卡3卡4卡2021年| 国产无遮挡羞羞视频在线观看| av网站免费在线观看视频| 国产在视频线精品| 亚洲九九香蕉| 在线观看免费高清a一片| 高清视频免费观看一区二区| 亚洲精品国产色婷婷电影| 在线观看一区二区三区激情| 女人被狂操c到高潮| ponron亚洲| 嫁个100分男人电影在线观看| 欧美不卡视频在线免费观看 | 久久草成人影院| 午夜视频精品福利| 香蕉国产在线看| 亚洲专区国产一区二区| 免费人成视频x8x8入口观看| 不卡av一区二区三区| videosex国产| 真人做人爱边吃奶动态| 99re6热这里在线精品视频| 国产成人啪精品午夜网站| 国产成人系列免费观看| 亚洲免费av在线视频| 亚洲 国产 在线| 亚洲熟女精品中文字幕| 亚洲精品中文字幕在线视频| 欧美成狂野欧美在线观看| 亚洲欧美精品综合一区二区三区| 人成视频在线观看免费观看| 757午夜福利合集在线观看| 久久中文字幕人妻熟女| av电影中文网址| 国产成人精品在线电影| 亚洲中文日韩欧美视频| 久久久久久久午夜电影 | 飞空精品影院首页| 亚洲一卡2卡3卡4卡5卡精品中文| 午夜两性在线视频| 大香蕉久久成人网| 日韩中文字幕欧美一区二区| 国产精华一区二区三区| 黄网站色视频无遮挡免费观看| 久久久久久久久久久久大奶| 亚洲午夜精品一区,二区,三区| 国产伦人伦偷精品视频| 高清欧美精品videossex| 亚洲av电影在线进入| av国产精品久久久久影院| 99精品欧美一区二区三区四区| 欧洲精品卡2卡3卡4卡5卡区| 日韩欧美一区二区三区在线观看 | 亚洲成人免费av在线播放| 国产国语露脸激情在线看| 欧美日韩亚洲高清精品| 一区在线观看完整版| 国产一区二区三区视频了| 一区二区三区精品91| 国产精品亚洲一级av第二区| 国产精品偷伦视频观看了| av免费在线观看网站| 夜夜爽天天搞| 亚洲专区国产一区二区| 18在线观看网站| 麻豆成人av在线观看| 欧美在线一区亚洲| 欧美不卡视频在线免费观看 | 多毛熟女@视频| 日韩 欧美 亚洲 中文字幕| 成年女人毛片免费观看观看9 | 无人区码免费观看不卡| 婷婷精品国产亚洲av在线 | 亚洲片人在线观看| 欧洲精品卡2卡3卡4卡5卡区| 欧美午夜高清在线| 精品久久久久久久久久免费视频 | 久久精品人人爽人人爽视色| 亚洲欧美一区二区三区久久| 大陆偷拍与自拍| 欧美日韩国产mv在线观看视频| videosex国产| 好看av亚洲va欧美ⅴa在| 精品国产一区二区三区久久久樱花| 亚洲av片天天在线观看| 久久人妻福利社区极品人妻图片| 好看av亚洲va欧美ⅴa在| 极品教师在线免费播放| 精品久久久精品久久久| 狠狠狠狠99中文字幕| 欧美日韩瑟瑟在线播放| av网站免费在线观看视频| 精品福利观看| 国产精品一区二区在线观看99| 人妻丰满熟妇av一区二区三区 | 欧美国产精品一级二级三级| 丰满的人妻完整版| 精品第一国产精品| 日韩三级视频一区二区三区| 王馨瑶露胸无遮挡在线观看| 性色av乱码一区二区三区2| 久久精品亚洲精品国产色婷小说| 久久99一区二区三区| 亚洲午夜精品一区,二区,三区| 精品福利永久在线观看| 国产视频一区二区在线看| 亚洲五月婷婷丁香| 久久久久久人人人人人| 三级毛片av免费| av天堂在线播放| 在线观看免费午夜福利视频| 亚洲伊人色综图| 国产区一区二久久| 啦啦啦免费观看视频1| 免费久久久久久久精品成人欧美视频| 一区二区日韩欧美中文字幕| 欧美大码av| 久久中文看片网| 夜夜躁狠狠躁天天躁| 十八禁网站免费在线| 精品国产乱子伦一区二区三区| 国产午夜精品久久久久久| 精品高清国产在线一区| 免费女性裸体啪啪无遮挡网站| 岛国在线观看网站| 国产黄色免费在线视频| 每晚都被弄得嗷嗷叫到高潮| 免费在线观看亚洲国产| 巨乳人妻的诱惑在线观看| 久久久国产一区二区| 久久精品aⅴ一区二区三区四区| 伦理电影免费视频| 国产一区二区三区综合在线观看| 亚洲av片天天在线观看| 亚洲欧美一区二区三区黑人| 亚洲五月色婷婷综合| 久久精品亚洲av国产电影网| 久久久久久人人人人人| 欧美丝袜亚洲另类 | 男人舔女人的私密视频| 首页视频小说图片口味搜索| 人妻 亚洲 视频| 国产高清videossex| 深夜精品福利| 在线观看免费高清a一片| 极品教师在线免费播放| 成年版毛片免费区| 超色免费av| 每晚都被弄得嗷嗷叫到高潮| 国产亚洲欧美98| 亚洲第一av免费看| 制服人妻中文乱码| 久久久水蜜桃国产精品网| 王馨瑶露胸无遮挡在线观看| 亚洲一码二码三码区别大吗| 女同久久另类99精品国产91| 一级作爱视频免费观看| 久久国产乱子伦精品免费另类| 熟女少妇亚洲综合色aaa.| 国产一卡二卡三卡精品| 久久国产亚洲av麻豆专区| 丝袜美腿诱惑在线| 亚洲精品一卡2卡三卡4卡5卡| 中文欧美无线码| 自线自在国产av| 国产单亲对白刺激| 国产不卡av网站在线观看| 怎么达到女性高潮| 欧美日韩亚洲综合一区二区三区_| 亚洲精品国产色婷婷电影| 午夜免费观看网址| 国产1区2区3区精品| 国产男女超爽视频在线观看| 热99国产精品久久久久久7| 午夜福利在线观看吧| 不卡一级毛片| 色婷婷av一区二区三区视频| 精品视频人人做人人爽| 我的亚洲天堂| 久久中文字幕人妻熟女| 国产精品免费视频内射| 国产色视频综合| 乱人伦中国视频| 久久久久国产一级毛片高清牌| 丰满的人妻完整版| 免费一级毛片在线播放高清视频 | videosex国产| 色老头精品视频在线观看| 欧美日韩成人在线一区二区| 男人舔女人的私密视频| 一级片'在线观看视频| 黄片小视频在线播放| 91精品国产国语对白视频| 成在线人永久免费视频| 曰老女人黄片| 制服诱惑二区| 日韩成人在线观看一区二区三区| av天堂久久9| 一二三四社区在线视频社区8| 欧美日韩国产mv在线观看视频| 国产精品久久久久久人妻精品电影| 热re99久久精品国产66热6| 人人妻人人澡人人看| 天天躁狠狠躁夜夜躁狠狠躁| 最近最新中文字幕大全电影3 | 国产aⅴ精品一区二区三区波| 国产欧美日韩精品亚洲av| 在线观看舔阴道视频| 亚洲国产欧美一区二区综合| 午夜精品国产一区二区电影| 亚洲综合色网址| 欧美黑人欧美精品刺激| 久久精品国产综合久久久| 亚洲aⅴ乱码一区二区在线播放 | 老汉色av国产亚洲站长工具| 高清欧美精品videossex| 18禁裸乳无遮挡免费网站照片 | 久久午夜亚洲精品久久| 色在线成人网| 久久热在线av| 日韩欧美免费精品| 午夜两性在线视频| 夜夜夜夜夜久久久久| 国产蜜桃级精品一区二区三区 | 亚洲国产精品一区二区三区在线| 建设人人有责人人尽责人人享有的| 很黄的视频免费| 欧美黑人精品巨大| 真人做人爱边吃奶动态| 久久亚洲真实| 伊人久久大香线蕉亚洲五| 免费久久久久久久精品成人欧美视频| 日韩三级视频一区二区三区| 欧美激情久久久久久爽电影 | 99riav亚洲国产免费| 久久精品国产a三级三级三级| 国产精品 欧美亚洲| 国产亚洲欧美在线一区二区| 水蜜桃什么品种好| 操出白浆在线播放| 久久亚洲精品不卡| 国精品久久久久久国模美| 国产成人精品无人区| 999久久久精品免费观看国产| 欧美丝袜亚洲另类 | 成年动漫av网址| av国产精品久久久久影院| 最近最新中文字幕大全免费视频| 美女视频免费永久观看网站| 老司机福利观看| 日韩三级视频一区二区三区| 欧美不卡视频在线免费观看 | 午夜日韩欧美国产| 久久精品91无色码中文字幕| 99国产极品粉嫩在线观看| 伦理电影免费视频| 露出奶头的视频| 黑人巨大精品欧美一区二区mp4| 久久久国产成人免费| 免费少妇av软件| 脱女人内裤的视频| 精品福利永久在线观看| 韩国精品一区二区三区| 欧美精品av麻豆av| 黑丝袜美女国产一区| 侵犯人妻中文字幕一二三四区| 女警被强在线播放| 精品人妻在线不人妻| 国产成人免费无遮挡视频| a级毛片在线看网站| 乱人伦中国视频| 91大片在线观看| 99精国产麻豆久久婷婷| 动漫黄色视频在线观看| 亚洲成a人片在线一区二区| 91麻豆精品激情在线观看国产 | 国产精品久久久av美女十八| 黄色a级毛片大全视频| 亚洲av日韩在线播放| 三上悠亚av全集在线观看| 亚洲avbb在线观看| 成年人免费黄色播放视频| 国产乱人伦免费视频| 精品无人区乱码1区二区| 在线永久观看黄色视频| 在线观看免费高清a一片| 99国产精品一区二区蜜桃av | 亚洲精品久久成人aⅴ小说| 一区二区三区国产精品乱码| 99riav亚洲国产免费| tube8黄色片| av国产精品久久久久影院| 久久亚洲真实| 午夜免费成人在线视频| 精品久久久久久久久久免费视频 | tocl精华| 一区福利在线观看| 热re99久久国产66热| 黄片大片在线免费观看| 日本欧美视频一区| 成人精品一区二区免费| 超色免费av| 久久国产精品男人的天堂亚洲| 黄色毛片三级朝国网站| 又大又爽又粗| 免费黄频网站在线观看国产| 欧美最黄视频在线播放免费 | 日韩有码中文字幕| 欧美午夜高清在线| 亚洲va日本ⅴa欧美va伊人久久| 免费在线观看黄色视频的| 国产精品国产av在线观看| 无限看片的www在线观看| 中文字幕人妻熟女乱码| 一进一出好大好爽视频| 中文字幕精品免费在线观看视频| 一级作爱视频免费观看| 国产精品国产av在线观看| 亚洲自偷自拍图片 自拍| 国产极品粉嫩免费观看在线| 国产91精品成人一区二区三区| 在线十欧美十亚洲十日本专区| 人人妻人人澡人人看| 99热只有精品国产| 成年版毛片免费区| 最新在线观看一区二区三区| 欧美日本中文国产一区发布| 又紧又爽又黄一区二区| 久久久久久亚洲精品国产蜜桃av| 日韩三级视频一区二区三区| 国产亚洲av高清不卡| 91麻豆av在线| 精品久久久久久久毛片微露脸| 激情视频va一区二区三区|