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

    RGPS支持的面向方面網(wǎng)絡式軟件演化方法*

    2013-05-08 13:39:52何克清孫承愛崔煥慶彭珍連
    計算機工程與科學 2013年9期
    關鍵詞:切入點分支定義

    田 剛,何克清,孫承愛,崔煥慶,彭珍連,3

    (1.山東科技大學信息學院,山東 青島266590;2.武漢大學軟件工程國家重點實驗室,湖北 武漢430072;3.湖南科技大學計算機學院,湖南 湘潭411201)

    1 引言

    軟件演化是指在軟件系統(tǒng)的生命周期內(nèi)軟件維護和軟件更新的行為和過程。在現(xiàn)代軟件系統(tǒng)的生命周期內(nèi),演化是一項貫穿始終的活動,包括需求演化、設計演化、運行時演化等。如何使開發(fā)的軟件能夠在運行時根據(jù)用戶的需求變化實時演化,一直是研究的焦點。

    網(wǎng)絡式軟件需求演化建模關注的問題是如何在重用領域共性需求模型的基礎上,針對個性化需求的變化,利用演化建模方法在原始需求的基礎上建立滿足新需求的模型。其中,需要用到的關鍵技術包括:支持情景感知的角色-目標-流程-服務RGPS(Role-Goal-Process-Service)需求元模型框架[1];基于本體-RGPS O-RGPS(Ontology-RGPS)的領域模型庫;支持人網(wǎng)交互模式,捕獲用戶個性化需求的面向服務的需求獲取語言SORL(Services-Oriented Requirement Language)[2]。

    2 軟件演化研究

    面向方面和基于反射結構的軟件演化方法是當前實現(xiàn)軟件演化的兩大主流方法。

    2.1 面向方面的演化方法

    面向方面的軟件演化方法的基本思想是將方面織入到需要演化的軟件系統(tǒng)中,快捷地支持軟件演化。Cazzola W[3]指出了在代碼演化中如何應用方面,使用UML模型定義了連接點模型來增進方面的可重用性。盡管該方法對于程序員來說清楚易懂,但是如何將高層的設計信息轉換到低層的代碼和如何保證轉換的一致性仍然是未解決的難題。Anis Charfi[4]提出了一種稱為 AO4BPEL的語言,通過擴展BPEL并在Web服務執(zhí)行過程中動態(tài)地織入一些新的方面,實現(xiàn) Web服務組合的演化。這種方法同本文的方法類似,但是其切入點的定義并不是基于RGPS需求元模型,因此無法和本文方法無縫對接。

    2.2 基于反射體系結構的軟件演化方法

    反射系統(tǒng)基層描述系統(tǒng)被期望進行的計算;元層描述系統(tǒng)怎樣執(zhí)行計算。運行時的系統(tǒng)作為基層,元層管理演化的規(guī)則、演化的操作以及演化事件的截取等。Cazzola W在文獻[5,6]提出了一種反射式中間件 RAMSES(Reflective and Adaptive Middleware for Software Evolution of Systems)。它能夠根據(jù)系統(tǒng)的設計信息在運行時改變基層系統(tǒng)的結構和行為,從而實現(xiàn)實時的演化。Edmond D[7]提出了一種基于反演的柔性工作流和反射對象知識庫 ROK(Reflective Object Knowledge)來支持對工作流結構各類特征的處理。這個框架支持工作流的運行時反射,但不能覆蓋整個軟件生命周期。

    2.3 RGPS支持的面向方面網(wǎng)絡式軟件演化方法及其問題

    面向方面的軟件演化方法覆蓋整個軟件生命周期[8,9],所以何克清等[10]采用了面向方面的網(wǎng)絡式軟件運行時反射的框架,如圖1所示。該框架把運行時的 Web服務組合具體化為以OWL-SA(Ontology Web Language-Service Aspect)呈現(xiàn)的描述,然后通過解析目標變更需求規(guī)格來調(diào)用相應的動作對呈現(xiàn)的描述進行修改,并將這種修改反饋給基層的Web服務組合實例,使之動態(tài)演化,從而滿足用戶的個性化需求。

    Figure 1 Runtime reflection framework of network software圖1 網(wǎng)絡式軟件運行時反射的演化框架

    文獻[10]提出的網(wǎng)絡式軟件演化框架中,需求規(guī)格是以流程資產(chǎn)的形式呈現(xiàn),而流程資產(chǎn)滿足RGPS流程元模型的約束,RGPS元模型定義如圖2所示。

    Figure 2 RGPS process meta-model圖2 RGPS中的流程元模型

    該框架的演化過程是:首先,在RGPS元模型指導下形成演化的初始需求模型。其次,當需求發(fā)生變化的時候,在以領域模型為元模型、目標模型為基本模型的反射機理支撐下,動態(tài)形成目標需求模型,并以OWL-SA表示,如圖3a所示,其中以切入點(Pointcut)描述插入方向,通知(Advice)描述需求演化內(nèi)容。為便于比較,圖3給出了改進后的元模型,其改進內(nèi)容在3.1節(jié)中詳細介紹。

    Figure 3 OWL-SA meta-model圖3 OWL-SA元模型

    該框架實現(xiàn)了運行時網(wǎng)絡式軟件的在線演化,但是仍然存在如下問題:

    (1)在 OWL-SA元模型中,evolutionOrder屬性值有四個:before,after,around,parallelTo,分別表示通知與切入點所在的過程之間的關系為在前、在后、替換或并行。該定義并未嚴格遵守RGPS中流程元模型控制結構的定義,導致織入的新流程與原流程的關聯(lián)關系定義不清楚,容易引起某些流程無法演化。例如,圖4中在節(jié)點p5前插入方面,因為沒有定義控制結構,因此p2、p3和p1、p6的關系無法確定,導致該方面無法織入。

    Figure 4 Problems in evolution圖4 演化中出現(xiàn)的問題

    類似地,圖4中與p5并行及圖4下半部分圖中p1之后插入通知都是無法用OWL-SA元模型準確描述的。

    (2)確定演化的位置方法可操作性差。正如(1)所述,因為切入點和原流程采用不同的控制結構定義方法,導致切入點的織入不夠平滑,原框架采用XPath定位OWL-SA中的演化位置,技術上是可行的,但是普通用戶使用起來十分困難。

    3 方法的改進

    3.1 改進的流程形式化定義

    由圖3可知,每個通知對應一個流程。又根據(jù)圖2所示的流程元模型可知,每個流程又分成原子流程和組合流程。所以,當通知需要執(zhí)行多個操作時可以用組合流程來替代,因此每個通知可以完全用流程來代替。流程元模型利用控制結構來表示流程之間的邏輯順序,直接將該控制邏輯引入方面中作為切入點在流程中位置定義的描述是合適的。因此,本文對OWL-SA元模型進行修改,將演化順序合并到流程中,將通知和流程一對一合并形成圖3所示的修改后元模型,并給出RGPS流程元模型指導下的流程模型,其形式化定義如圖5所示。

    Figure 5 Formal definition of process圖5 流程形式化定義

    圖5 中各個元素的含義如下:

    (1)Title:流程場景名稱。

    (2)ProcessTitle:流程中包含的流程的名稱,如{(p1,“訂飛機票”)}。

    (3)AllElements:包含的所有元素,包括通知(Advice)、子流程(SubProcess)、分支開始(SplitOn)、分支匯聚(SplitJoin)、條件分支(Choice)。這些元素遵從RGPS元模型指導,并且與RGPS元模型中的元素建立對應關系,如表1所示。

    Table 1 Process model and the corresponding RGPS meta-model表1 新定義的流程模型與RGPS元模型的對應

    (4)Sequence:兩個 Elements之間的順序關系。

    (5)InitialElements和 Terminators:開始和結束的元素集合,可以是子流程(SubProcess)、分支開始(SplitOn)、分支匯聚(SplitJoin)、條件分支(Choice)和方面(Advice)。

    (6)Superior:元素所屬的父流程或者父方面。

    (7)Pre和Post:方面執(zhí)行的前置和后置條件。

    (8)Localvariable:流程中使用到的參數(shù)。

    (9)Inputs和Outputs:某個流程的輸入和輸出參數(shù)。

    (10)ChoiceRules:選擇分支的條件。

    (11)APCall:原子流程可以調(diào)用的 Web服務。

    (12)Expectations、Actor、Goal:對應元模型中流程對期望、角色和目標的調(diào)用。

    Figure 6 Process invariant圖6 流程不變式

    元素之間的約束放在不變式中,如圖6所示,其含義為:

    (1)流程中包含的元素有子流程(SubProcess)、分支開始(SplitOn)、分支匯聚(SplitJoin)、條件分支(Choice)和通知(Advice),它們是各不相同的。

    (2)終止點必須滿足一定的條件。

    (3)每個元素都有自己的名稱。

    (4)順序反映了流程圖中的順序結構,連接了兩個元素。

    (5)每個原子流程都屬于一個流程。

    (6)每個輸入或輸出必須屬于一個流程。

    (7)每個分支條件必須屬于一個分支。

    流程模型與RGPS流程元模型的對應關系。

    從表1中可以看到,每一種流程元素都可以在元模型中找到對應的元素,這表示新建立的模型是遵循RGPS元模型指導的,完全可以用元模型來表示。在RGPS元模型中還有一種控制結構是Loop結構,雖然在流程模型中沒有一種元素和它對應,但是它代表的控制完全可以用Choice和SubProcess的組合來替代。

    3.2 流程演化

    在網(wǎng)絡式軟件演化框架[10]中,首先在RGPS元模型指導下形成演化的初始需求模型。只有當需求發(fā)生變化的時候,才會把變化的需求以OWLSA形式表示并將其織入到以流程資產(chǎn)形式表示的需求模型中,因此流程的演化只涉及到模式級別。這種演化主要包括三類情況:流程元素的插入、刪除和替換,而替換又可以看成是先刪除再插入,所以本文主要討論兩種情況:流程元素的插入和刪除,如圖7所示。

    Figure 7 Process elements insertion and deletion圖7 流程元素插入與刪除

    流程元素的插入主要包含插入順序結構、插入分支開始、插入分支匯合、插入子流程、插入選擇分支。插入順序結構的時候,如果是從一個選擇節(jié)點之后插入,那么還需要插入選擇分支的條件。流程元素的刪除主要包含刪除順序結構、刪除分支開始、刪除分支匯合、刪除子流程、刪除選擇分支。刪除過程容易造成某些節(jié)點失效,因此需要進行清理。

    3.2.1 插入元素

    (1)如圖8所示,插入子流程(InsertSubProcess)的操作將一個新的子流程節(jié)點插入到流程結構中。子流程名稱和它所屬的父流程作為操作的輸入,該操作會產(chǎn)生一個輸出pro作為新子流程的流程編號。輸入的父流程(Parent)必須屬于Superior,產(chǎn)生的新id號pro不屬于已有的AllElements。該操作將pro加入到SubProcess,把子流程名稱processTitle加入到Process。其中,“’”操作表示某個屬性被執(zhí)行操作以后的新值,例如,AllElements’表示在執(zhí)行了InsertSubProcess操作之后AllElements的新值。

    Figure 8 Process elements insertion圖8 插入元素

    (2)插入順序結構(InsertSequence)的操作將一個新的順序結構插入到流程結構中。順序結構作為操作的輸入。該操作將新的順序結構seq加入到Sequence。因為Sequence的定義為(From,To),當執(zhí)行插入一個順序結構的時候,將會把兩個節(jié)點連接起來。

    (3)插入規(guī)則(InsertRule)操作將一個新的規(guī)則插入到流程結構中。選擇節(jié)點和流程節(jié)點以及兩個節(jié)點連線上的條件構成操作的輸入。該操作將新的規(guī)則加入到ChoiceRules。對于插入分支開始(SplitOn)、分支匯合(SplitJoin)和選擇節(jié)點(Choice)三個操作,其操作方式同插入子流程類似,文中不再贅述。

    3.2.2刪除元素

    (1)如圖 9 所示,刪除子流程 (DropSub-Porcess)操作將一個子流程從流程結構中刪除。Sequence’的值將發(fā)生變化:所有到待刪除節(jié)點的順序結構和所有從待刪除節(jié)點發(fā)出的順序結構將連接起來,同時待刪除節(jié)點的定義域和值域要從順序結構中刪除,即連接到待刪除節(jié)點或從待刪除節(jié)點發(fā)連線都將被刪除。然后從子流程中將待刪除節(jié)點刪除,從父流程中將與待刪除節(jié)點相關的節(jié)點刪除。

    Figure 9 Process elements deletion圖9 刪除元素

    (2)刪除順序(SropSequence)操作將一個順序結構從流程結構中刪除;從父流程中將與待刪除節(jié)點相關的節(jié)點刪除。因為刪除順序結構容易造成某些節(jié)點不再和其他節(jié)點關聯(lián),因此需要在刪除結構執(zhí)行之后進行清理工作,這也是圖7中Clean節(jié)點要做的工作。

    (3)刪除選擇(DropChoice)操作將一個選擇結構從流程結構中刪除;從父流程中將與待刪除節(jié)點相關的節(jié)點刪除。因為選擇結構還和選擇結構上的條件相關,所以在ChoiceRule中將與待刪除節(jié)點相關的所有條件規(guī)則刪除。

    (4)刪除分支開始(DropSplitOn)操作將一個分支開始結構從流程結構中刪除;從父流程中將與待刪除節(jié)點相關的節(jié)點刪除。同時Sequence’中做同刪除子流程一樣的操作,即將打斷的順序結構依次連接起來。刪除分支匯合(DropSplitJoin)的操作同刪除分支開始。

    4 演化實例

    為了檢驗提出的網(wǎng)絡式軟件演化方法的可行性和有效性,本文基于Flex4開發(fā)了一個演示系統(tǒng)??紤]一個旅行規(guī)劃的場景:Rick先生希望定制一個行程規(guī)劃預訂到北京的機票,幫他在北京預訂酒店并提供當?shù)孛麆俚臑g覽介紹。根據(jù)文獻[10],Rick將在領域模型中獲得滿足自己需求的需求模板,簡化形式如圖10中上面流程所示。當他到中國以后發(fā)現(xiàn)中國是一個鐵路交通非常發(fā)達的國家,乘坐火車可能比飛機性價比更高,因此上述旅行規(guī)劃中的初始需求需要進行演化,增加部分需求,從而變成圖10下面的流程。

    4.1 演化方面定義

    圖11中代表需求演化的方面為Aspect1,它主要包含:一個choice節(jié)點(P8974)、一個訂火車票的advice節(jié)點(P8826)和一個splitJoin節(jié)點(P4899)。它們各自的定義符合RGPS流程元模型的標準,以3.1節(jié)中的定義形式給出。

    4.2 切入點位置定義

    Figure 10 Original requirements and evolutionary requirements of travel planning圖10 旅行規(guī)劃的原始需求和演化需求

    Figure 11 Evolutionary process source code圖11 演化后的流程代碼

    切入點的位置定義和織入原流程的方式通過Sequence能夠清楚地表示:choice節(jié)點(P8974)、advice節(jié)點(P8826)和splitJoin節(jié)點(P4899)屬于同一方面(superior=“Aspect1”)。其中,choice節(jié)點在Start節(jié)點(P1397)之后,advice節(jié)點在choice節(jié)點(P8974)之后,splitJoin節(jié)點在訂機票(P6295)和訂火車票(P8826)之后。advice同訂機票節(jié)點(P6295)都連接自choice節(jié)點(P8974)。從上面的代碼中可以看出,演化后的需求方面切入點的位置不需要顯式地定義,它們的定義隱式地包含在了流程控制結構中,這樣的方式保證了演化需求可以無縫織入原過程。

    5 結束語

    本文針對現(xiàn)有網(wǎng)絡式軟件演化框架中存在的問題,提出了新的面向方面網(wǎng)絡式軟件演化方法。新的演化方法使用RGPS流程元模型定義流程,用流程元模型中的控制結構定義切入點位置,從而精確定義了切入點位置并提供圖形化操作界面,方便了切入點插入操作。新方法除了保持了網(wǎng)絡式軟件運行時演化的特點之外,還能夠使切入點的定義符合RGPS元模型的要求,但是新方法仍然沒有解決演化中的不一致問題,這也將是下一步的主要工作。

    [1] Wang Jian,He Ke-qing,Li Bing,et al.Meta-models of domain modeling framework for networked software[C]∥Proc of the 6th International Conference on Grid and Cooperative Computing,IEEE Computer Society,2007:878-885.

    [2] Liu Wei.Research on services-oriented software requirements elicitation and analysis[D].Wuhan:Wuhan University,2008.(in Chinese)

    [3] Cazzola W,Pini S,Ancona M.AOP for software Evolution:A design oriented approach[C]∥Proc of the 2005ACM Symposium on Applied Computing,2005:1346-1350.

    [4] Charfi A,Mezini M.AO4BPEL:An aspect-oriented extension to BPEL[J].World Wide Web,2007,10(3):309-344.

    [5] Cazzola W,Ghoneim A,Saake G.RAMSES:A reflective middleware for software evolution[C]∥Proc of the 35th Annual Meeting of the ACL and the 8th Conference of the EA CL,2004:56-63.

    [6] Cazzo W,Pini S,Ghoneim A,et al.Co-evolving application code and design models by exploiting metadata[C]∥Proc of SAC’07,2007:1275-1279.

    [7] Edmond D,Der Hofstede A H M.A reflective infrastructure for workflow adaptability[J].Data&Knowlage Engineering,2004,34(3):271-304.

    [8] Kellens A,Mens K,Brichau J,et al.Managing the evolution of aspect-oriented software with model-based point-cuts[C]∥Proc of the 20th European Conference on Object-Oriented Programming(ECOOP’06),2006:501-525.

    [9] Demeyer R,Assche M V,Vanhoof W.Declarative workflows to efficiently manage flexible and advanced business processes[C]∥Proc of PPDP’10,2010:209-218.

    [10] He Ke-qing,Peng Rong,Liu Wei,et al.Network Software[M].Beijing:Science Press,2008.(in Chinese)

    附中文參考文獻:

    [2] 劉偉.面向服務的軟件需求獲取與分析研究[D].武漢:武漢大學,2008.

    [10] 何克清,彭蓉,劉瑋,等.網(wǎng)絡式軟件[M].北京:科學出版社,2008.

    猜你喜歡
    切入點分支定義
    巧分支與枝
    學生天地(2019年28期)2019-08-25 08:50:54
    一類擬齊次多項式中心的極限環(huán)分支
    慢病防控是深化醫(yī)改的切入點
    成功的定義
    山東青年(2016年1期)2016-02-28 14:25:25
    找準切入點 扎實推進改革
    新聞記者踐行“走轉改”的三個切入點
    新聞傳播(2015年15期)2015-07-18 11:03:44
    “見怪要怪”:輿論監(jiān)督報道的切入點
    新聞前哨(2015年2期)2015-03-11 19:29:24
    生成分支q-矩陣的零流出性
    修辭學的重大定義
    當代修辭學(2014年3期)2014-01-21 02:30:44
    山的定義
    公務員文萃(2013年5期)2013-03-11 16:08:37
    非洲黑人性xxxx精品又粗又长| 日韩一本色道免费dvd| 久久久久久大精品| 欧美精品一区二区大全| 亚洲人成网站在线观看播放| 毛片女人毛片| 少妇的逼好多水| 天天躁夜夜躁狠狠久久av| 久久久午夜欧美精品| 亚洲精品久久久久久婷婷小说 | 免费av观看视频| 国产av麻豆久久久久久久| 十八禁国产超污无遮挡网站| 国产精品麻豆人妻色哟哟久久 | 最后的刺客免费高清国语| 久久久色成人| 国产探花在线观看一区二区| 一区二区三区高清视频在线| 亚洲精品国产成人久久av| 精品一区二区三区视频在线| 啦啦啦韩国在线观看视频| 免费观看在线日韩| 国产精品免费一区二区三区在线| 国产黄色小视频在线观看| 在线免费观看不下载黄p国产| 精品久久久噜噜| 成人亚洲欧美一区二区av| 久久精品夜夜夜夜夜久久蜜豆| 深爱激情五月婷婷| 性欧美人与动物交配| 欧美变态另类bdsm刘玥| av在线蜜桃| 亚州av有码| 性色avwww在线观看| 亚洲久久久久久中文字幕| 亚洲国产精品合色在线| 亚洲欧洲国产日韩| 欧美xxxx黑人xx丫x性爽| 久久草成人影院| 色5月婷婷丁香| 此物有八面人人有两片| 99在线人妻在线中文字幕| 国产精华一区二区三区| 成人一区二区视频在线观看| 久久久久久九九精品二区国产| 黑人高潮一二区| 能在线免费看毛片的网站| 美女高潮的动态| av黄色大香蕉| 中文在线观看免费www的网站| 亚洲丝袜综合中文字幕| 免费黄网站久久成人精品| 99热6这里只有精品| 欧美成人a在线观看| 日韩欧美三级三区| 亚洲人成网站在线播放欧美日韩| 日韩视频在线欧美| a级毛色黄片| 美女内射精品一级片tv| 国产亚洲91精品色在线| 最好的美女福利视频网| 变态另类成人亚洲欧美熟女| 日韩一区二区视频免费看| 中文字幕免费在线视频6| 麻豆国产av国片精品| 日本爱情动作片www.在线观看| 国产精品国产三级国产av玫瑰| 久久99精品国语久久久| 在线a可以看的网站| 成人一区二区视频在线观看| 熟女人妻精品中文字幕| 亚洲国产欧美人成| 日韩精品有码人妻一区| 最好的美女福利视频网| 久久99热这里只有精品18| 少妇的逼好多水| av在线播放精品| 午夜精品在线福利| 成人鲁丝片一二三区免费| 在线播放国产精品三级| 日韩一区二区视频免费看| 国产精品.久久久| 成人毛片60女人毛片免费| www.色视频.com| 美女内射精品一级片tv| 老师上课跳d突然被开到最大视频| 成人亚洲欧美一区二区av| 国产成人91sexporn| 欧美zozozo另类| 午夜福利成人在线免费观看| 人人妻人人澡人人爽人人夜夜 | 国产成人一区二区在线| 草草在线视频免费看| 18禁在线无遮挡免费观看视频| 内地一区二区视频在线| 国产一级毛片七仙女欲春2| 丰满人妻一区二区三区视频av| 男插女下体视频免费在线播放| 久久人妻av系列| 亚洲电影在线观看av| 亚州av有码| 欧美色视频一区免费| 免费观看精品视频网站| 91aial.com中文字幕在线观看| 深爱激情五月婷婷| 99热这里只有精品一区| 亚洲中文字幕日韩| 97在线视频观看| 亚洲色图av天堂| 一区二区三区高清视频在线| 一个人免费在线观看电影| 免费看日本二区| 国产精品国产高清国产av| 看非洲黑人一级黄片| 亚洲五月天丁香| 高清在线视频一区二区三区 | 男女啪啪激烈高潮av片| 岛国在线免费视频观看| 真实男女啪啪啪动态图| 又粗又爽又猛毛片免费看| АⅤ资源中文在线天堂| 色视频www国产| 中国美白少妇内射xxxbb| av天堂在线播放| 校园人妻丝袜中文字幕| 中文在线观看免费www的网站| 国产午夜福利久久久久久| 丰满人妻一区二区三区视频av| 精品欧美国产一区二区三| 联通29元200g的流量卡| 久久国产乱子免费精品| 国产成人影院久久av| 亚洲在线自拍视频| 亚洲乱码一区二区免费版| 天美传媒精品一区二区| 国产乱人偷精品视频| av.在线天堂| 欧美精品国产亚洲| 国产视频内射| 变态另类成人亚洲欧美熟女| 国产成人精品婷婷| 干丝袜人妻中文字幕| 国产精品乱码一区二三区的特点| 丰满人妻一区二区三区视频av| 精品一区二区三区视频在线| 成人高潮视频无遮挡免费网站| 成人国产麻豆网| 午夜免费激情av| 99精品在免费线老司机午夜| 99国产极品粉嫩在线观看| 91在线精品国自产拍蜜月| 国内久久婷婷六月综合欲色啪| 不卡一级毛片| 舔av片在线| 91精品国产九色| 成年版毛片免费区| 精品久久久久久久久av| 午夜福利成人在线免费观看| 成人毛片a级毛片在线播放| 91久久精品国产一区二区三区| 一级av片app| 波野结衣二区三区在线| a级毛片免费高清观看在线播放| 成年免费大片在线观看| 欧美日韩综合久久久久久| 99在线人妻在线中文字幕| 国产视频内射| 国产午夜福利久久久久久| 久久久久久大精品| 一本精品99久久精品77| 99国产极品粉嫩在线观看| 欧美在线一区亚洲| 成人午夜精彩视频在线观看| 久久婷婷人人爽人人干人人爱| 99久久精品国产国产毛片| 国产在线男女| eeuss影院久久| 性色avwww在线观看| 国产激情偷乱视频一区二区| 国产av在哪里看| 少妇猛男粗大的猛烈进出视频 | 噜噜噜噜噜久久久久久91| 嘟嘟电影网在线观看| www.av在线官网国产| 97人妻精品一区二区三区麻豆| a级毛片a级免费在线| 亚洲欧美日韩卡通动漫| 国产精华一区二区三区| 直男gayav资源| 欧美人与善性xxx| 日日啪夜夜撸| 久久久久久国产a免费观看| 亚洲四区av| 在线播放国产精品三级| 三级经典国产精品| 国产 一区精品| 最近视频中文字幕2019在线8| 国产精品久久久久久精品电影小说 | 国产女主播在线喷水免费视频网站 | 色尼玛亚洲综合影院| 人人妻人人澡人人爽人人夜夜 | 国产精品综合久久久久久久免费| 卡戴珊不雅视频在线播放| 黄色欧美视频在线观看| 久久精品久久久久久噜噜老黄 | 青春草视频在线免费观看| 蜜臀久久99精品久久宅男| 少妇猛男粗大的猛烈进出视频 | 青青草视频在线视频观看| 99久久人妻综合| 边亲边吃奶的免费视频| 亚洲aⅴ乱码一区二区在线播放| 国产成人精品一,二区 | 丝袜喷水一区| 国产极品天堂在线| 日韩亚洲欧美综合| 欧美人与善性xxx| 99热只有精品国产| 如何舔出高潮| av天堂在线播放| 好男人视频免费观看在线| 小蜜桃在线观看免费完整版高清| av在线观看视频网站免费| 亚洲国产欧美人成| 国产老妇伦熟女老妇高清| 成年av动漫网址| 一个人看视频在线观看www免费| 日日啪夜夜撸| 嫩草影院新地址| 99热全是精品| 欧美日韩国产亚洲二区| 欧美日韩精品成人综合77777| 18禁在线播放成人免费| 国产精品蜜桃在线观看 | 国产精品福利在线免费观看| 日韩成人av中文字幕在线观看| 日韩 亚洲 欧美在线| 亚洲在线自拍视频| 男女啪啪激烈高潮av片| 超碰av人人做人人爽久久| 国产中年淑女户外野战色| 欧美最黄视频在线播放免费| 波多野结衣高清无吗| 国产精品人妻久久久影院| 天堂√8在线中文| 国产精品日韩av在线免费观看| 亚洲七黄色美女视频| 国产成人a区在线观看| 精品人妻视频免费看| 国产老妇伦熟女老妇高清| 国产精品一区二区三区四区免费观看| 亚洲最大成人av| 真实男女啪啪啪动态图| 午夜a级毛片| 1024手机看黄色片| 亚洲成人av在线免费| 国产精品女同一区二区软件| 国产欧美日韩精品一区二区| 国产精品久久久久久精品电影| 日韩一区二区三区影片| 国产探花极品一区二区| 中国国产av一级| 久久人妻av系列| 亚洲成人中文字幕在线播放| 成年免费大片在线观看| 国产精品综合久久久久久久免费| 国产亚洲av嫩草精品影院| 熟妇人妻久久中文字幕3abv| 中文字幕熟女人妻在线| 国产精品麻豆人妻色哟哟久久 | 久久欧美精品欧美久久欧美| 男人和女人高潮做爰伦理| 久久鲁丝午夜福利片| 亚洲无线在线观看| 日韩一区二区视频免费看| 国产成人91sexporn| 男人狂女人下面高潮的视频| 只有这里有精品99| 亚洲人与动物交配视频| 欧美精品一区二区大全| 高清毛片免费观看视频网站| .国产精品久久| 黄色视频,在线免费观看| 黄色欧美视频在线观看| 亚洲av免费在线观看| 一卡2卡三卡四卡精品乱码亚洲| 日韩av不卡免费在线播放| 97热精品久久久久久| 成人永久免费在线观看视频| 日韩强制内射视频| 国产午夜精品一二区理论片| 成年女人永久免费观看视频| 久久久精品大字幕| 日日撸夜夜添| 日本三级黄在线观看| 国产一区二区三区av在线 | 哪个播放器可以免费观看大片| 国产美女午夜福利| 国产免费一级a男人的天堂| 亚洲精品影视一区二区三区av| 人人妻人人看人人澡| 久久久久久久久久黄片| 乱码一卡2卡4卡精品| 欧美bdsm另类| 国产一级毛片在线| 国产 一区精品| 久久人人爽人人片av| 国产成人精品久久久久久| 综合色丁香网| 国产综合懂色| 日产精品乱码卡一卡2卡三| 最近中文字幕高清免费大全6| 99久久人妻综合| 身体一侧抽搐| 最近中文字幕高清免费大全6| 日本三级黄在线观看| 国产一级毛片七仙女欲春2| 国产一区二区激情短视频| 麻豆国产av国片精品| 99久久成人亚洲精品观看| 国产免费男女视频| 人人妻人人澡人人爽人人夜夜 | av福利片在线观看| av天堂在线播放| 国产精品国产三级国产av玫瑰| av在线天堂中文字幕| 禁无遮挡网站| 老司机福利观看| 国产激情偷乱视频一区二区| 一个人看的www免费观看视频| 久久精品人妻少妇| 亚洲av.av天堂| 一级毛片久久久久久久久女| 国产精华一区二区三区| 亚洲精品456在线播放app| 人人妻人人看人人澡| 亚洲国产精品sss在线观看| 性插视频无遮挡在线免费观看| 99热这里只有是精品50| 色噜噜av男人的天堂激情| 女人被狂操c到高潮| 神马国产精品三级电影在线观看| 熟女人妻精品中文字幕| 91午夜精品亚洲一区二区三区| 欧美色视频一区免费| 日本黄色视频三级网站网址| 亚洲精品国产av成人精品| 免费av不卡在线播放| 亚洲七黄色美女视频| 伦精品一区二区三区| 我要看日韩黄色一级片| 久久久久免费精品人妻一区二区| 国产精品日韩av在线免费观看| 亚洲欧美日韩高清在线视频| 亚州av有码| 国产亚洲av片在线观看秒播厂 | 亚洲av二区三区四区| 亚洲av第一区精品v没综合| 国产伦理片在线播放av一区 | 午夜精品一区二区三区免费看| 丰满的人妻完整版| 精品久久久久久久久久久久久| 亚洲欧洲国产日韩| 99久久人妻综合| 婷婷六月久久综合丁香| 中文字幕人妻熟人妻熟丝袜美| 国产精品av视频在线免费观看| 成人亚洲精品av一区二区| 精华霜和精华液先用哪个| 亚洲一区高清亚洲精品| 亚洲成人中文字幕在线播放| 一卡2卡三卡四卡精品乱码亚洲| 五月伊人婷婷丁香| 免费黄网站久久成人精品| 国产一区二区在线观看日韩| 女的被弄到高潮叫床怎么办| 亚洲欧美成人综合另类久久久 | 久久久久久久久久久免费av| 一个人观看的视频www高清免费观看| 国产精品国产高清国产av| 亚洲av熟女| 大香蕉久久网| 一个人观看的视频www高清免费观看| 国产精品国产高清国产av| 欧美zozozo另类| 亚洲国产精品合色在线| 天天躁日日操中文字幕| 免费看光身美女| 一级毛片电影观看 | 性色avwww在线观看| 亚洲,欧美,日韩| 日韩欧美三级三区| 99久国产av精品| 国产乱人视频| 国产精品久久视频播放| av专区在线播放| 久久精品国产清高在天天线| 最近2019中文字幕mv第一页| 国产高清不卡午夜福利| 搡老妇女老女人老熟妇| 欧美极品一区二区三区四区| 久久久久国产网址| АⅤ资源中文在线天堂| 校园春色视频在线观看| 国产免费一级a男人的天堂| 69人妻影院| 啦啦啦啦在线视频资源| 欧美日韩一区二区视频在线观看视频在线 | 级片在线观看| 国产高潮美女av| 久久久久久久久久黄片| 好男人在线观看高清免费视频| 97超碰精品成人国产| 2022亚洲国产成人精品| 97热精品久久久久久| 免费观看精品视频网站| av免费观看日本| 亚洲人与动物交配视频| 久久精品国产亚洲av涩爱 | 国产单亲对白刺激| 波野结衣二区三区在线| 少妇丰满av| 嫩草影院新地址| 国产69精品久久久久777片| 天堂av国产一区二区熟女人妻| 一个人看的www免费观看视频| 欧美日韩精品成人综合77777| 欧美一区二区国产精品久久精品| 最近手机中文字幕大全| 国产亚洲av片在线观看秒播厂 | 亚洲人成网站在线播放欧美日韩| avwww免费| 亚洲七黄色美女视频| 午夜福利成人在线免费观看| 亚洲国产精品合色在线| 最新中文字幕久久久久| 亚洲精品久久国产高清桃花| 国产综合懂色| 国产女主播在线喷水免费视频网站 | 国产一区二区激情短视频| 韩国av在线不卡| 人体艺术视频欧美日本| 亚洲七黄色美女视频| 久久亚洲国产成人精品v| 91久久精品国产一区二区三区| 日日撸夜夜添| 欧美日韩在线观看h| 亚洲欧美中文字幕日韩二区| 在线a可以看的网站| 免费大片18禁| 免费观看精品视频网站| 国产蜜桃级精品一区二区三区| 性欧美人与动物交配| 91午夜精品亚洲一区二区三区| 国产精华一区二区三区| 亚洲经典国产精华液单| 日日干狠狠操夜夜爽| 亚洲国产日韩欧美精品在线观看| 国产精品一区二区三区四区久久| 午夜福利成人在线免费观看| 村上凉子中文字幕在线| 一级黄片播放器| 一进一出抽搐gif免费好疼| 禁无遮挡网站| 日本成人三级电影网站| 久久午夜福利片| 国产极品精品免费视频能看的| 午夜激情欧美在线| 久久精品国产自在天天线| av黄色大香蕉| 久久久久久久午夜电影| 大香蕉久久网| 精品欧美国产一区二区三| 亚洲精品久久久久久婷婷小说 | 日本黄色片子视频| 男女做爰动态图高潮gif福利片| 久久久精品大字幕| 免费大片18禁| 熟女电影av网| 人妻系列 视频| 亚洲欧美成人综合另类久久久 | 国产高潮美女av| 成人鲁丝片一二三区免费| 菩萨蛮人人尽说江南好唐韦庄 | 午夜免费男女啪啪视频观看| 麻豆国产97在线/欧美| 国产在线精品亚洲第一网站| 丰满的人妻完整版| 国产综合懂色| АⅤ资源中文在线天堂| 国产免费男女视频| 免费观看的影片在线观看| 亚洲精品亚洲一区二区| 高清毛片免费看| 少妇的逼好多水| 国产探花极品一区二区| 国产精华一区二区三区| 国产精品福利在线免费观看| 一本精品99久久精品77| 嫩草影院精品99| 看十八女毛片水多多多| 国产人妻一区二区三区在| 中文欧美无线码| 老师上课跳d突然被开到最大视频| 色综合站精品国产| 欧美不卡视频在线免费观看| 在线免费十八禁| 亚洲自拍偷在线| 久久人妻av系列| 成人漫画全彩无遮挡| 婷婷精品国产亚洲av| 熟女人妻精品中文字幕| 在线观看一区二区三区| 成人欧美大片| 色播亚洲综合网| 色哟哟哟哟哟哟| 国产一级毛片在线| 国产男人的电影天堂91| 国产精品乱码一区二三区的特点| 丝袜美腿在线中文| 成年版毛片免费区| 少妇猛男粗大的猛烈进出视频 | 午夜激情欧美在线| 久久婷婷人人爽人人干人人爱| 免费一级毛片在线播放高清视频| 欧美激情在线99| 日韩欧美 国产精品| 亚洲av不卡在线观看| 国产国拍精品亚洲av在线观看| 国产成人一区二区在线| 春色校园在线视频观看| 国产真实伦视频高清在线观看| 国产又黄又爽又无遮挡在线| 久久综合国产亚洲精品| 国国产精品蜜臀av免费| 久久久精品大字幕| 成年女人永久免费观看视频| 亚洲精华国产精华液的使用体验 | 成人永久免费在线观看视频| av视频在线观看入口| 欧美日韩综合久久久久久| 在线观看午夜福利视频| 国内精品美女久久久久久| 国产黄色视频一区二区在线观看 | 免费av毛片视频| av在线老鸭窝| 97超视频在线观看视频| 日本一本二区三区精品| 亚洲18禁久久av| 久久久国产成人免费| 国产亚洲精品久久久久久毛片| 一个人免费在线观看电影| 伊人久久精品亚洲午夜| 国产黄片视频在线免费观看| 岛国毛片在线播放| av卡一久久| 变态另类成人亚洲欧美熟女| 久久久久九九精品影院| 夜夜看夜夜爽夜夜摸| av女优亚洲男人天堂| 亚洲精品亚洲一区二区| 国产精品一二三区在线看| 国产精品福利在线免费观看| 蜜桃亚洲精品一区二区三区| 国产不卡一卡二| 一卡2卡三卡四卡精品乱码亚洲| 菩萨蛮人人尽说江南好唐韦庄 | 欧美zozozo另类| 一级黄色大片毛片| 午夜福利视频1000在线观看| 午夜福利在线观看免费完整高清在 | 毛片女人毛片| 国产精品1区2区在线观看.| 女人十人毛片免费观看3o分钟| 日韩国内少妇激情av| 91在线精品国自产拍蜜月| 久久久久国产网址| 日韩av在线大香蕉| 黄色日韩在线| 给我免费播放毛片高清在线观看| 欧美精品一区二区大全| 欧美色欧美亚洲另类二区| 亚洲成人中文字幕在线播放| 99久久人妻综合| 亚洲国产欧美在线一区| 赤兔流量卡办理| 校园人妻丝袜中文字幕| 亚洲av二区三区四区| 99久久精品国产国产毛片| 又粗又爽又猛毛片免费看| 国产一级毛片在线| 日韩制服骚丝袜av| 成人综合一区亚洲| 亚洲无线在线观看| 欧美激情久久久久久爽电影| 男人的好看免费观看在线视频| 日韩欧美 国产精品| 国产精品一二三区在线看| 最新中文字幕久久久久| 午夜精品一区二区三区免费看| 国产精品一区二区三区四区久久| 国产激情偷乱视频一区二区| 免费看美女性在线毛片视频| 特级一级黄色大片| 国模一区二区三区四区视频| 麻豆久久精品国产亚洲av| 日本撒尿小便嘘嘘汇集6| 一区福利在线观看| 日韩视频在线欧美| 一级毛片久久久久久久久女| .国产精品久久| 成人性生交大片免费视频hd| 久久国产乱子免费精品| 国产大屁股一区二区在线视频| 丰满乱子伦码专区|