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

    航天嵌入式軟件代碼邏輯分析①

    2021-09-10 07:32:16左萬(wàn)娟王小麗
    關(guān)鍵詞:時(shí)序代碼分析法

    左萬(wàn)娟,董 燕,黃 晨,王小麗

    1(北京控制工程研究所,北京 100190)

    2(北京軒宇信息技術(shù)有限公司,北京 100190)

    航天嵌入式軟件,因其自主處理能力強(qiáng)、運(yùn)行實(shí)時(shí)性要求高、故障診斷與處理手段多、在軌運(yùn)行時(shí)間長(zhǎng)以及在軌運(yùn)行環(huán)境復(fù)雜等特點(diǎn),導(dǎo)致其部分運(yùn)行場(chǎng)景很難在地面實(shí)現(xiàn)真實(shí)狀態(tài)下的動(dòng)態(tài)驗(yàn)證.因此,在地面所開展的動(dòng)態(tài)測(cè)試往往會(huì)存在這樣或那樣的測(cè)試缺口,導(dǎo)致了某些軟件問(wèn)題的在軌發(fā)生,這對(duì)于有著高可信高可靠高自主要求的航天嵌入式軟件而言,是難以接受的.同時(shí),隨著軟件定義衛(wèi)星設(shè)計(jì)理念的提出,軟件規(guī)模和復(fù)雜度的不斷攀升,也導(dǎo)致軟件潛在缺陷越來(lái)越多[1,2].因此,研究軟件測(cè)試方法,進(jìn)一步提升軟件測(cè)試質(zhì)量勢(shì)在必行.

    軟件測(cè)試,根據(jù)是否運(yùn)行軟件,一般分為靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試,其中,針對(duì)靜態(tài)測(cè)試,一般采用基于工具的靜態(tài)分析、和基于人工的代碼審查等測(cè)試手段.根據(jù)目前的工程實(shí)踐,對(duì)于有著高可信高可靠要求的航天嵌入式軟件而言,基于工具的靜態(tài)分析手段仍然無(wú)法取代人工代碼審查,只能作為人工代碼審查的補(bǔ)充手段.因此,在現(xiàn)有條件下,對(duì)于航天嵌入式軟件的質(zhì)量保證而言,人工代碼審查仍然是不可或缺的一種重要技術(shù)手段.

    自從1976年首次提出代碼審查(code inspection)以來(lái),代碼審查一直被認(rèn)為是一種重要而且有效的改進(jìn)軟件質(zhì)量的方法[3,4].經(jīng)驗(yàn)表明,組織良好的代碼審查,可以發(fā)現(xiàn)程序中30%~70%的編碼和邏輯設(shè)計(jì)錯(cuò)誤[5].高質(zhì)量的代碼審查能夠發(fā)現(xiàn)60%以上的軟件問(wèn)題,而且往往能夠發(fā)現(xiàn)很多通過(guò)工具和動(dòng)態(tài)測(cè)試無(wú)法發(fā)現(xiàn)的深層次代碼問(wèn)題,如算法實(shí)現(xiàn)問(wèn)題、軟件架構(gòu)問(wèn)題、時(shí)序邏輯問(wèn)題等[6].代碼審查可以比動(dòng)態(tài)測(cè)試更有效地發(fā)現(xiàn)某些特定類型的缺陷,且實(shí)施時(shí)無(wú)需特別條件,成本較低[7].眾多研究成果表明,相比動(dòng)態(tài)測(cè)試,代碼審查更為高效、靈活且發(fā)現(xiàn)問(wèn)題能力強(qiáng).

    但是,由于代碼審查本質(zhì)上仍然屬于一種既費(fèi)時(shí)又費(fèi)力的技術(shù)手段,且測(cè)試結(jié)果嚴(yán)重依賴于人的能力,因此,雖然是目前工程實(shí)踐中的一種主要技術(shù)手段、但是針對(duì)性的研究并不多.當(dāng)前軟件測(cè)試的研究熱點(diǎn)更多地集中在工具、自動(dòng)化和人工智能等方面[8-12].有限的針對(duì)基于人工代碼審查所開展的研究多著眼于檢查項(xiàng)(即檢查內(nèi)容)的研究與總結(jié)[13-16],對(duì)方法的研究與總結(jié)則很少,尤其在基于人工的代碼邏輯分析方面,尚無(wú)相關(guān)研究成果發(fā)表.而基于檢查項(xiàng)的代碼審查方法,屬于片段式檢查,缺乏對(duì)代碼的整體邏輯分析,不利于發(fā)現(xiàn)代碼中潛藏的深層次復(fù)雜邏輯問(wèn)題.

    本文針對(duì)代碼審查重點(diǎn)內(nèi)容之一的代碼邏輯分析開展研究,提出了場(chǎng)景分析法、時(shí)序分析法、假想故障追源法等10 種主要的代碼邏輯分析方法,并開展了工程應(yīng)用分析.

    1 分析方法

    “分析”,通俗來(lái)說(shuō),是以某種方式將復(fù)雜對(duì)象分解為更小的部分,以更好地理解該對(duì)象的過(guò)程[17].

    通過(guò)對(duì)近10年來(lái)航天型號(hào)軟件在軌、在研以及第三方評(píng)測(cè)中軟件缺陷的機(jī)理、缺陷查找過(guò)程、缺陷暴露過(guò)程以及缺陷引發(fā)后果的研究,提出了場(chǎng)景分析法、時(shí)序分析法、假想故障追源法、答疑解惑分析法等十種主要的代碼邏輯分析方法,分別予以闡述.

    1.1 場(chǎng)景分析法

    軟件系統(tǒng)的執(zhí)行過(guò)程可看作是大量場(chǎng)景的有序序列[18].

    針對(duì)特定的軟件功能,結(jié)合軟件的運(yùn)行時(shí)序及運(yùn)行狀態(tài),構(gòu)造不同的軟件運(yùn)行場(chǎng)景,進(jìn)行針對(duì)特定場(chǎng)景的軟件運(yùn)行狀態(tài)與邏輯分析.

    通過(guò)此法,重點(diǎn)確認(rèn)針對(duì)各種可能的運(yùn)行場(chǎng)景,軟件是否均能達(dá)到設(shè)計(jì)預(yù)期;針對(duì)特定場(chǎng)景,是否存在設(shè)計(jì)失效、甚至進(jìn)而引發(fā)嚴(yán)重的不良后果.

    實(shí)例說(shuō)明如下:

    某單機(jī)采用雙機(jī)冷備份,設(shè)計(jì)了如下自主故障診斷及處理策略:

    如果診斷到主份連續(xù)故障20 s,則臨時(shí)切換至備份(主份斷電、備份加電),2 s 后再切換回主份(主份加電、備份斷電).

    切換回主份后,如果診斷到主份設(shè)備仍然故障,則當(dāng)連續(xù)故障達(dá)到100 s 則永久切換至備份.

    針對(duì)上述設(shè)計(jì),需要構(gòu)造如下場(chǎng)景,并對(duì)相關(guān)代碼邏輯進(jìn)行分析:

    場(chǎng)景1.臨時(shí)主備切換之后,主份恢復(fù)正常(默認(rèn)備份正常).

    場(chǎng)景2.臨時(shí)主備切換之后,主份仍然故障(默認(rèn)備份正常).

    經(jīng)場(chǎng)景2 分析發(fā)現(xiàn),由于主備故障診斷共用了一個(gè)連續(xù)故障計(jì)時(shí)變量,當(dāng)主份故障20 s 臨時(shí)切換至備份期間,由于備份正常,導(dǎo)致連續(xù)故障計(jì)時(shí)變量被清零,則切換回主份后,20 s 后會(huì)再次執(zhí)行臨時(shí)切換備份處理.即,在場(chǎng)景2 下,軟件會(huì)周期性地執(zhí)行主備切換,這顯然違背了設(shè)計(jì)預(yù)期.按照設(shè)計(jì)預(yù)期,如果主份持續(xù)故障,則100 s 后應(yīng)執(zhí)行永久切備份處理.

    上述設(shè)計(jì)缺陷,如果僅做場(chǎng)景一分析,是無(wú)法檢出的;如果分析過(guò)程中,未考慮備份狀態(tài)對(duì)軟件運(yùn)行狀態(tài)的影響,也無(wú)法檢出.

    1.2 時(shí)序分析法

    航天器實(shí)際上是一個(gè)分布的、網(wǎng)絡(luò)化的嵌入式系統(tǒng),在這個(gè)系統(tǒng)中各個(gè)單機(jī)采用相同或不同的中央處理單元(CPU)及編程語(yǔ)言,彼此之間通過(guò)各種串口、并口或總線,采用中斷或查詢方式進(jìn)行通訊[19],這就要求彼此之間的通訊時(shí)序必須匹配良好,否則將導(dǎo)致通訊失敗,影響航天器的正常運(yùn)行.

    時(shí)序分析法,重點(diǎn)針對(duì)航天器系統(tǒng)中各個(gè)單機(jī)之間的通訊時(shí)序匹配性開展分析.至于單機(jī)內(nèi)部的運(yùn)行時(shí)序,一般可以通過(guò)變量分析以及代碼邏輯分析中的場(chǎng)景分析法等來(lái)確認(rèn).

    實(shí)例說(shuō)明如下:

    軟件通過(guò)422 串口與上位機(jī)通訊,接收上位機(jī)指令,并回復(fù)應(yīng)答數(shù)據(jù).

    為確認(rèn)軟件設(shè)計(jì)是否滿足上述通訊需求,應(yīng)重點(diǎn)做如下時(shí)序分析:

    (1)接收時(shí)序分析:接收的及時(shí)性必須保證,否則導(dǎo)致接收丟字符.

    (2)應(yīng)答時(shí)序分析:應(yīng)答的及時(shí)性必須保證,否則影響上位機(jī)軟件接收應(yīng)答數(shù)據(jù).

    根據(jù)上述分析,代碼審查時(shí)重點(diǎn)關(guān)注如下時(shí)序相關(guān)設(shè)計(jì):

    (1)串口中斷的處理時(shí)間:如果一個(gè)字符的接收/發(fā)送觸發(fā)一次串口中斷,則串口中斷的設(shè)計(jì)必須簡(jiǎn)捷,即,中斷處理時(shí)間不能過(guò)長(zhǎng),否則,將不能及時(shí)接收/發(fā)送下一個(gè)字符.

    (2)高優(yōu)先級(jí)中斷的處理時(shí)間:如果有比串口中斷更高優(yōu)先級(jí)的中斷,則高優(yōu)先級(jí)中斷的處理時(shí)間必須嚴(yán)格控制,避免影響串口中斷響應(yīng)及處理的及時(shí)性.

    (3)關(guān)中斷時(shí)間:如果軟件中采取了關(guān)中斷保護(hù)設(shè)計(jì),則關(guān)中斷的時(shí)間必須嚴(yán)格控制,避免影響串口中斷響應(yīng)及處理的及時(shí)性.

    1.3 假想故障追源法

    針對(duì)軟件中的某些特定設(shè)計(jì),需要建立假想故障,并追蹤溯源,分析代碼設(shè)計(jì)是否存在觸發(fā)假想故障的源頭,如果存在,則為潛在設(shè)計(jì)缺陷.

    以常見的while 循環(huán)設(shè)計(jì)為例,建立假想故障為while 死循環(huán),分析代碼設(shè)計(jì)上是否存在觸發(fā)while 死循環(huán)故障的源頭.此類缺陷較多,實(shí)例說(shuō)明如下:

    實(shí)例1.當(dāng)軟件依賴于特定的硬件狀態(tài)條件退出while 循環(huán)時(shí),如果硬件狀態(tài)始終不具備,則導(dǎo)致while死循環(huán).

    實(shí)例2.依賴于計(jì)數(shù)條件退出while 循環(huán)時(shí),如果計(jì)數(shù)條件被破壞導(dǎo)致計(jì)數(shù)無(wú)法累加,則因計(jì)數(shù)條件始終不滿足而導(dǎo)致while 死循環(huán).

    1.4 答疑解惑分析法

    代碼中總是會(huì)或多或少地存在一些令人困惑的設(shè)計(jì)細(xì)節(jié),這通常是由于需求描述的顆粒度限制所導(dǎo)致的,這些令人困惑的設(shè)計(jì)細(xì)節(jié)就是答疑解惑分析法的分析對(duì)象,分析目標(biāo)就是實(shí)現(xiàn)對(duì)這些設(shè)計(jì)細(xì)節(jié)的答疑解惑,即,理清代碼設(shè)計(jì)的理由和依據(jù),以確認(rèn)代碼設(shè)計(jì)的正確性.如果通過(guò)分析無(wú)法解除疑惑,則通常在這些設(shè)計(jì)細(xì)節(jié)中是存在潛在的設(shè)計(jì)缺陷的.

    實(shí)例說(shuō)明如下:

    軟件每秒給下位機(jī)軟件發(fā)同步校時(shí)指令,針對(duì)指令中的同步校時(shí)時(shí)間Time.sync,代碼設(shè)計(jì)如下:

    Time.sync=Time.Star_Orbit- 0.02+(Time.DeltaT*1.0e-6);

    針對(duì)同步校時(shí)時(shí)間Time.sync,需求中并未明確說(shuō)明其計(jì)算方法.通過(guò)代碼分析發(fā)現(xiàn),Time.Star_Orbit是當(dāng)前控制周期起始時(shí)刻,操作“Time.Star_Orbit-0.02”,將時(shí)間校正到上一控制周期TCTM 任務(wù)起始時(shí)刻.而操作“+(Time.DeltaT* 1.0e-6)”中,變量Time.DeltaT是上一次(也就是上一秒)同步校時(shí)指令發(fā)出時(shí)刻相對(duì)于指令發(fā)出所在控制周期的TCTM 任務(wù)起始時(shí)刻的時(shí)間偏差.綜上,這是一個(gè)很令人困惑的設(shè)計(jì),困惑點(diǎn)如下:

    (1)參與Time.sync計(jì)算的Time.Star_Orbit-0.02與Time.DeltaT* 1.0e-6的時(shí)間基準(zhǔn)不同,導(dǎo)致計(jì)算結(jié)果的物理意義不明確.

    (2)為什么不是將Time.sync調(diào)整到同步校時(shí)指令發(fā)出時(shí)刻呢?

    經(jīng)與開發(fā)方溝通反饋,代碼修改如下:

    Time.sync=Time.Star_Orbit+0.65;

    修改后的代碼中,0.65是根據(jù)任務(wù)調(diào)度時(shí)序計(jì)算得到的同步校時(shí)指令發(fā)出時(shí)刻相對(duì)于當(dāng)前控制周期起始時(shí)刻的時(shí)間偏差,即,Time.sync為同步校時(shí)指令發(fā)出時(shí)刻.至此,疑惑解除,分析通過(guò).

    1.5 類似設(shè)計(jì)對(duì)比法

    代碼中經(jīng)常會(huì)存在一些類似設(shè)計(jì),比如,針對(duì)同類多個(gè)單機(jī)的操作、不同場(chǎng)景下的同類處理,等.針對(duì)此類設(shè)計(jì),開發(fā)人員通常采用代碼克隆的方式實(shí)現(xiàn).

    所謂代碼克隆,是指軟件開發(fā)中由于復(fù)制、粘貼引起的重復(fù)代碼現(xiàn)象.研究指出,一般商業(yè)軟件中存在5%~20%的重復(fù)代碼[20].

    針對(duì)代碼中的類似設(shè)計(jì),可采用類似設(shè)計(jì)對(duì)比法開展分析.即,針對(duì)類似設(shè)計(jì)代碼進(jìn)行比對(duì),查看類似設(shè)計(jì)之間是否存在差異,分析差異之處的設(shè)計(jì)正確性.

    通常,通過(guò)簡(jiǎn)單的比對(duì),可以找出因代碼克隆時(shí)的疏忽而導(dǎo)致的設(shè)計(jì)缺陷.但是,也有些較深層次的設(shè)計(jì)缺陷,需要通過(guò)更審慎的分析才可發(fā)現(xiàn).

    實(shí)例說(shuō)明如下:

    軟件在task4中根據(jù)標(biāo)志hk6start啟動(dòng)HK6 相關(guān)處理,正常結(jié)束HK6 處理時(shí),會(huì)清標(biāo)志hk6start、并發(fā)TC_HK6 指令停止HK6 處理.但是,軟件在處理某故障時(shí)存在僅清標(biāo)志hk6start、未發(fā)TC_HK6 指令的設(shè)計(jì),與正常結(jié)束HK6 處理的流程不一致.

    類似設(shè)計(jì)對(duì)比法的應(yīng)用,主要有如下兩個(gè)方面:

    (1)通過(guò)比對(duì)發(fā)現(xiàn)類似設(shè)計(jì)上的差異,通過(guò)差異分析查找缺陷.

    (2)某處類似設(shè)計(jì)中檢出缺陷后,應(yīng)繼續(xù)分析其它類似設(shè)計(jì)處是否存在類似缺陷.

    1.6 相關(guān)性(影響域)分析法

    有些情況下,軟件的各個(gè)功能之間存在一定的相關(guān)性,即,某一功能的實(shí)現(xiàn)方式可能會(huì)影響另一功能的實(shí)現(xiàn)結(jié)果.因此,需要開展相關(guān)性(影響域)分析.

    實(shí)例說(shuō)明如下:

    需求要求以變量形式定義某S 存儲(chǔ)區(qū)的地址空間,以便在軌重新分配地址空間.

    軟件實(shí)現(xiàn)時(shí),以變量形式定義了S 存儲(chǔ)區(qū)的地址空間,并在實(shí)施S 區(qū)存儲(chǔ)時(shí)以變量形式訪問(wèn)地址,滿足需求.但是,在S 存儲(chǔ)區(qū)數(shù)據(jù)下卸指令處理中,軟件按照初始設(shè)置的S 存儲(chǔ)區(qū)的起始/結(jié)束(固定)地址來(lái)進(jìn)行指令參數(shù)合法性判斷,顯然,該合法性判斷設(shè)計(jì)與“在軌重新分配S 區(qū)地址空間”的需求是不符的.

    1.7 星地控制匹配分析法

    衛(wèi)星在軌運(yùn)行具有高度自主性,同時(shí)以遙測(cè)的形式,將其在軌運(yùn)行狀態(tài)打包發(fā)回地面,供地面監(jiān)控,必要時(shí),地面通過(guò)遙控指令等方式對(duì)衛(wèi)星實(shí)施控制.但是,從在軌數(shù)據(jù)打包、到數(shù)據(jù)發(fā)回地面、至地面完成解析與數(shù)據(jù)判讀,總是會(huì)有或多或少的時(shí)延,這也就導(dǎo)致地面可能在并未實(shí)時(shí)獲知衛(wèi)星在軌運(yùn)行狀態(tài)的情況下對(duì)衛(wèi)星進(jìn)行了遙控控制,從而可能導(dǎo)致衛(wèi)星自主控制與地面遙控控制之間發(fā)生相互間的干擾、覆蓋等不匹配行為.

    星地控制匹配分析法,針對(duì)星地控制的匹配性開展分析,其分析對(duì)象一般是星上自主和地面遙控兩種手段均可控制的功能,分析兩種控制手段之間是否存在相互干擾、覆蓋等不匹配行為并造成了不良后果.

    目前,針對(duì)同時(shí)具備星地兩種控制手段的功能,通常的設(shè)計(jì)準(zhǔn)則是地面優(yōu)先,即,地面遙控可以覆蓋星上自主控制,反之不行.但是,也存在個(gè)例.比如模式轉(zhuǎn)換,如果在星上自主轉(zhuǎn)模式M 之后,地面再次發(fā)遙控指令轉(zhuǎn)模式M,則星上軟件一般應(yīng)屏蔽地面發(fā)的遙控轉(zhuǎn)模式M 指令,否則,轉(zhuǎn)模式時(shí)的初始化操作會(huì)干擾星上正常的自主模式控制過(guò)程.

    實(shí)例說(shuō)明如下:

    某部件控制指令,有星上自主發(fā)出和地面遙控發(fā)出兩種手段.

    軟件在task1中根據(jù)當(dāng)前運(yùn)行狀態(tài)自主設(shè)定控制參數(shù)、并發(fā)送該指令.

    軟件在task2中接收地面遙控指令,其中的控制參數(shù)由地面設(shè)定.

    根據(jù)上述設(shè)計(jì),軟件形成如下運(yùn)行時(shí)序:task2 接收遙控指令→;task1 自主設(shè)置指令→;task1 發(fā)送指令.可見,遙控指令必定被自主指令所覆蓋,從而導(dǎo)致遙控失效.

    1.8 接口軟件狀態(tài)分析法

    有些情況下,被測(cè)軟件會(huì)采集與其接口的軟件狀態(tài),并將該狀態(tài)作為特定處理的判定條件,即,接口軟件的狀態(tài)會(huì)影響被測(cè)軟件的運(yùn)行狀態(tài),而這通常是軟件設(shè)計(jì)師容易忽視的地方.測(cè)試過(guò)程中,忽略接口軟件狀態(tài)對(duì)被測(cè)軟件狀態(tài)的影響,或者對(duì)接口軟件狀態(tài)未仔細(xì)探究而采取了想當(dāng)然的心態(tài),都容易導(dǎo)致被測(cè)軟件相關(guān)設(shè)計(jì)缺陷被遺漏.

    當(dāng)接口軟件狀態(tài)影響到被測(cè)軟件的運(yùn)行狀態(tài)時(shí),需要分析各種可能的接口軟件狀態(tài)對(duì)被測(cè)軟件的影響,以確認(rèn)被測(cè)軟件在相關(guān)設(shè)計(jì)上的正確性.

    實(shí)例說(shuō)明如下:

    某故障處理策略:陀螺連續(xù)故障計(jì)數(shù)達(dá)到100,則給陀螺斷電10 個(gè)控制周期,然后再給陀螺加電.

    但是,由于陀螺斷電期間,被測(cè)軟件采集到的陀螺通訊狀態(tài)為異常,導(dǎo)致連續(xù)故障計(jì)數(shù)不變(注:通訊正常情況下,才進(jìn)行診斷并操作連續(xù)故障計(jì)數(shù)),從而導(dǎo)致軟件重復(fù)執(zhí)行連續(xù)故障計(jì)數(shù)100的處理分支,與設(shè)計(jì)預(yù)期不符.

    1.9 隱含需求分析法

    隱含需求通常指那些必須要實(shí)現(xiàn)、但是需求分析人員又沒(méi)有意識(shí)到需要把它們?cè)谛枨笠?guī)格說(shuō)明中清晰描述出來(lái)的需求.這些需求,一旦未予實(shí)現(xiàn),通常會(huì)引發(fā)一定的不良后果.

    實(shí)例說(shuō)明如下:

    故障診斷及處理功能中,如果采取了故障后給設(shè)備斷電、再加電的處理策略,則需要考慮持續(xù)故障情況下,是否會(huì)導(dǎo)致設(shè)備重復(fù)斷電、加電,這種持續(xù)故障情況下的設(shè)備重復(fù)斷電加電通常是設(shè)計(jì)上所不期望的.但是,通常的需求規(guī)格說(shuō)明中僅會(huì)提出故障后給設(shè)備斷電再加電的需求,而不會(huì)明確說(shuō)明持續(xù)故障后的處理需求.因此,持續(xù)故障情況下的處理策略就屬于隱含需求,需要明確需求后對(duì)相關(guān)處理開展分析檢查.

    隱含需求通常涉及如下方面:

    (1)遵循的標(biāo)準(zhǔn)、芯片手冊(cè):比如,標(biāo)準(zhǔn)及芯片手冊(cè)中的操作規(guī)范、時(shí)序要求等.

    (2)軟件接口交互需求:比如,交互雙方的接收與應(yīng)答響應(yīng)等.

    (3)硬件接口交互需求:比如,查詢、等待硬件狀態(tài)的延時(shí)涉及等.

    (4)可靠性安全性需求:比如,指令合法性校驗(yàn)、重要數(shù)據(jù)三取二等.

    (5)功能級(jí)需求:最為復(fù)雜的一類隱含需求,需要結(jié)合具體功能做具體分析.

    1.10 需求/設(shè)計(jì)合理性分析法

    在代碼審查過(guò)程中,針對(duì)需求和設(shè)計(jì),都需要做合理性分析,避免盲從.

    有許多需求/設(shè)計(jì)不合理的實(shí)例:

    實(shí)例1.參數(shù)(變量)有初值,同時(shí)支持上注修改.但是,在上注異常時(shí)軟件將參數(shù)清零、而非恢復(fù)為初值或保留之前的上注值.——設(shè)計(jì)不合理.

    實(shí)例2.協(xié)議規(guī)定遙測(cè)中的CAN 重新初始化標(biāo)志占用1 bit,A、B 總線共用,發(fā)生一次CANA 或CANB重新初始化,則遙測(cè)位翻轉(zhuǎn)一次.如果在1 個(gè)遙測(cè)輪詢周期內(nèi)A、B 總線均重新初始化,則遙測(cè)結(jié)果與A、B 總線均未重新初始化的遙測(cè)結(jié)果是一樣的,導(dǎo)致遙測(cè)設(shè)計(jì)失效.——需求不合理.

    實(shí)例3.AD 采集過(guò)程中,如果軟件采用了連續(xù)采集多次取均值的設(shè)計(jì),則連續(xù)采集過(guò)程中,每次采集均應(yīng)重新啟動(dòng)AD 轉(zhuǎn)換,否則會(huì)導(dǎo)致連續(xù)采集設(shè)計(jì)無(wú)意義.——設(shè)計(jì)不合理.

    2 應(yīng)用分析

    2.1 應(yīng)用說(shuō)明

    作為代碼審查的重點(diǎn)內(nèi)容之一,代碼邏輯分析側(cè)重于功能級(jí)的代碼邏輯的分析與確認(rèn).工程應(yīng)用中,應(yīng)針對(duì)代碼邏輯分析與檢查單、變量分析[21,22]、中斷訪問(wèn)沖突分析[23,24]等其它代碼審查重點(diǎn)內(nèi)容開展綜合性分析與確認(rèn),以期達(dá)到最佳的工程應(yīng)用效果.

    2.2 應(yīng)用數(shù)據(jù)分析

    根據(jù)中國(guó)空間技術(shù)研究院軟件產(chǎn)品保證中心的統(tǒng)計(jì)數(shù)據(jù),近半年內(nèi),開展代碼邏輯分析所檢測(cè)出的缺陷占比為23%.

    選取近期結(jié)束的5 個(gè)項(xiàng)目,對(duì)綜合開展代碼邏輯分析、檢查單確認(rèn)、變量分析、中斷訪問(wèn)沖突分析后的代碼審查發(fā)現(xiàn)缺陷占比進(jìn)行統(tǒng)計(jì),數(shù)據(jù)如表1.

    表1 綜合應(yīng)用數(shù)據(jù)統(tǒng)計(jì)

    數(shù)據(jù)來(lái)源說(shuō)明:

    (1)統(tǒng)計(jì)數(shù)據(jù)取自中國(guó)空間技術(shù)研究院軟件產(chǎn)保中心第三方評(píng)測(cè)數(shù)據(jù)庫(kù).

    (2)所選項(xiàng)目均為星載嵌入式軟件第三方評(píng)測(cè)項(xiàng)目、且提交第三方評(píng)測(cè)之前均已完成開發(fā)方自測(cè)試.

    (3)僅統(tǒng)計(jì)已做修改程序處理的缺陷數(shù).

    (4)統(tǒng)計(jì)數(shù)據(jù)不含注釋錯(cuò)誤、多余物等低級(jí)缺陷.

    通過(guò)應(yīng)用數(shù)據(jù)可以看出,綜合開展代碼邏輯分析、檢查單確認(rèn)、變量分析、中斷訪問(wèn)沖突分析后,代碼審查發(fā)現(xiàn)缺陷占比明顯高于業(yè)界公認(rèn)的30~70%,應(yīng)用效果良好.

    2.3 應(yīng)用意義分析

    依托具體方法,開展綜合性代碼審查,產(chǎn)生的意義如下:

    (1)使代碼審查過(guò)程有法可依、有章可循,有助于提升人的能力,縮小人與人之間測(cè)試質(zhì)量的差異,實(shí)現(xiàn)整體測(cè)試能力的提升.

    (2)為代碼設(shè)計(jì)提供參考,編碼階段借鑒這些方法,有助于及早規(guī)避軟件缺陷,實(shí)現(xiàn)缺陷早期預(yù)防.

    (3)為測(cè)試設(shè)計(jì)提供參考,有利于提高動(dòng)態(tài)測(cè)試的充分性.

    (4)為缺陷自動(dòng)化檢測(cè)工具研發(fā)提供參考,有助于促進(jìn)工具能力的提升.

    (5)為缺陷自動(dòng)化檢測(cè)工具的推廣應(yīng)用提供了參照目標(biāo),工具的能力必須超越人,才能真正取代人.

    2.4 不同測(cè)試手段的對(duì)比分析

    結(jié)合多年的軟件測(cè)試工程實(shí)踐,開展了靜態(tài)分析工具、人工代碼審查、動(dòng)態(tài)測(cè)試手段的對(duì)比分析如表2.

    表2 不同測(cè)試手段對(duì)比分析

    綜上,各種測(cè)試手段各有千秋,在工程上,尤其是對(duì)于高可信高可靠航天嵌入式軟件而言,應(yīng)該多種手段并舉,充分發(fā)揮各自的優(yōu)勢(shì),形成優(yōu)勢(shì)互補(bǔ),共同促進(jìn)軟件質(zhì)量的提升.

    2.5 工程適用性說(shuō)明

    綜合以上分析結(jié)果,總結(jié)代碼審查的工程適用性如下:

    (1)在測(cè)試環(huán)境受限、測(cè)試工期有限等不適宜開展動(dòng)態(tài)測(cè)試的情況下,由中-高級(jí)測(cè)試人員開展代碼審查.比如,型號(hào)軟件的初樣研制階段.

    (2)在具有高可信高可靠要求、且規(guī)模允許的軟件測(cè)試中,必須開展代碼審查.

    3 結(jié)束語(yǔ)

    隨著自動(dòng)化測(cè)試以及工具檢測(cè)相關(guān)研究的熱度的提升,基于人工的代碼審查技術(shù)的研究及其在工程實(shí)踐中的推廣應(yīng)用都陷入了瓶頸.但是,在當(dāng)前自動(dòng)化測(cè)試以及工具檢測(cè)能力都不足以保證航天嵌入式軟件質(zhì)量的前提下,研究并應(yīng)用人工代碼審查方法仍然是必要的.而且,無(wú)論是工具的研發(fā),還是工具能力的提升,都需要一定的出發(fā)點(diǎn)和參照點(diǎn),而人的分析方法、分析范圍以及分析能力的提升,都為工具研發(fā)及能力提升提供了一個(gè)很好的參照,這也是當(dāng)前條件下,堅(jiān)持人工代碼審查方法研究及方法推廣的意義所在.

    隨著軟件在航天器中的作用和地位越來(lái)越突出,軟件的可信性直接關(guān)系到航天任務(wù)的成敗,不存在一種單獨(dú)的方法能夠完全保證軟件可信[19].NASA 從多年的軟件工程中吸取的一個(gè)重要教訓(xùn)是沒(méi)有一個(gè)單一的解決方法能夠解決所有問(wèn)題[25].因此,為滿足航天嵌入式軟件的可信性要求,需要廣大的工程技術(shù)人員在軟件研制各階段綜合采用各種技術(shù)和方法.只有這樣,才能將各種技術(shù)和方法的研究與應(yīng)用不斷地推向新的高度.

    本文的研究成果對(duì)于軟件研制、動(dòng)態(tài)測(cè)試、測(cè)試工具研發(fā)均有一定的參考價(jià)值.后續(xù)將重點(diǎn)研究如何將研究成果推廣至工具研發(fā),以期最大限度地提升缺陷自動(dòng)化檢測(cè)能力,促進(jìn)多種測(cè)試手段的互補(bǔ)與并舉.

    猜你喜歡
    時(shí)序代碼分析法
    時(shí)序坐標(biāo)
    異步機(jī)傳統(tǒng)分析法之困難及其克服
    基于Sentinel-2時(shí)序NDVI的麥冬識(shí)別研究
    創(chuàng)世代碼
    創(chuàng)世代碼
    創(chuàng)世代碼
    創(chuàng)世代碼
    基于時(shí)間重疊分析法的同車倒卡逃費(fèi)探析
    一種毫米波放大器時(shí)序直流電源的設(shè)計(jì)
    電子制作(2016年15期)2017-01-15 13:39:08
    層次分析法在SWOT分析法中的應(yīng)用
    国产午夜精品久久久久久一区二区三区 | 少妇人妻一区二区三区视频| 12—13女人毛片做爰片一| 国产视频一区二区在线看| av天堂中文字幕网| 日产精品乱码卡一卡2卡三| 日产精品乱码卡一卡2卡三| 菩萨蛮人人尽说江南好唐韦庄 | 精品免费久久久久久久清纯| 日本一二三区视频观看| 别揉我奶头~嗯~啊~动态视频| 观看美女的网站| 欧美一区二区亚洲| 99久久无色码亚洲精品果冻| 免费搜索国产男女视频| 我要搜黄色片| 一个人观看的视频www高清免费观看| 中国美女看黄片| 成人av在线播放网站| 亚洲久久久久久中文字幕| 人妻丰满熟妇av一区二区三区| 国产伦一二天堂av在线观看| 1000部很黄的大片| 日韩一本色道免费dvd| 最新中文字幕久久久久| 亚洲av免费在线观看| 少妇人妻一区二区三区视频| 国产男人的电影天堂91| 亚洲高清免费不卡视频| 日本撒尿小便嘘嘘汇集6| 国产黄色视频一区二区在线观看 | 此物有八面人人有两片| 亚洲av免费在线观看| 日韩欧美免费精品| 51国产日韩欧美| 精品人妻熟女av久视频| 亚洲国产精品国产精品| 欧美人与善性xxx| 国产成人一区二区在线| 中文字幕av成人在线电影| av中文乱码字幕在线| 菩萨蛮人人尽说江南好唐韦庄 | av在线播放精品| 日本一二三区视频观看| 别揉我奶头 嗯啊视频| 久久精品国产鲁丝片午夜精品| 午夜视频国产福利| 亚洲中文字幕一区二区三区有码在线看| 久久中文看片网| 国产在视频线在精品| 亚洲av成人精品一区久久| 美女高潮的动态| 夜夜夜夜夜久久久久| 99热这里只有是精品50| 国产亚洲精品av在线| 欧美激情国产日韩精品一区| 国产高潮美女av| avwww免费| av免费在线看不卡| 草草在线视频免费看| 亚洲熟妇熟女久久| 综合色av麻豆| 嫩草影院入口| 干丝袜人妻中文字幕| 啦啦啦韩国在线观看视频| 老熟妇乱子伦视频在线观看| 全区人妻精品视频| 午夜影院日韩av| 国产精品免费一区二区三区在线| 国产精品久久久久久av不卡| aaaaa片日本免费| 亚洲精品久久国产高清桃花| 欧美另类亚洲清纯唯美| av在线亚洲专区| 精品一区二区三区人妻视频| 亚洲av美国av| 久久国内精品自在自线图片| 亚洲第一电影网av| 99热精品在线国产| 亚洲在线观看片| 色av中文字幕| 久久精品91蜜桃| 成人无遮挡网站| 草草在线视频免费看| 直男gayav资源| 久久亚洲精品不卡| 女的被弄到高潮叫床怎么办| 欧美成人a在线观看| 热99在线观看视频| 国产精品一区二区性色av| 国产国拍精品亚洲av在线观看| 真人做人爱边吃奶动态| 51国产日韩欧美| 久久久久久久久大av| 成年女人毛片免费观看观看9| 最新中文字幕久久久久| a级一级毛片免费在线观看| 久久久久性生活片| 日韩欧美一区二区三区在线观看| 少妇的逼水好多| 最后的刺客免费高清国语| 蜜臀久久99精品久久宅男| 99热这里只有精品一区| 日本a在线网址| 成人特级黄色片久久久久久久| 精品一区二区三区av网在线观看| 别揉我奶头~嗯~啊~动态视频| 欧美日韩一区二区视频在线观看视频在线 | 欧美xxxx黑人xx丫x性爽| 少妇高潮的动态图| 精品人妻一区二区三区麻豆 | 一个人看视频在线观看www免费| 嫩草影院精品99| 99国产极品粉嫩在线观看| 欧美激情国产日韩精品一区| 九九爱精品视频在线观看| 久久韩国三级中文字幕| 久久精品国产自在天天线| 亚洲精品影视一区二区三区av| 亚洲成人中文字幕在线播放| 小蜜桃在线观看免费完整版高清| 69人妻影院| 国产三级在线视频| 中出人妻视频一区二区| 日韩精品中文字幕看吧| 日韩大尺度精品在线看网址| 欧洲精品卡2卡3卡4卡5卡区| 春色校园在线视频观看| 男女之事视频高清在线观看| av视频在线观看入口| videossex国产| 亚洲av熟女| 男女之事视频高清在线观看| 国产精品av视频在线免费观看| 国产爱豆传媒在线观看| 亚洲av中文av极速乱| 欧美bdsm另类| 久久国产乱子免费精品| 国产精品久久久久久久电影| 麻豆精品久久久久久蜜桃| 国产精品久久久久久久久免| 精品99又大又爽又粗少妇毛片| 亚洲人成网站在线播| 亚洲av不卡在线观看| 男女视频在线观看网站免费| 免费观看人在逋| 国产黄色小视频在线观看| 精品国产三级普通话版| 免费av不卡在线播放| 最近手机中文字幕大全| 嫩草影院精品99| 亚洲av中文av极速乱| 成人欧美大片| 美女xxoo啪啪120秒动态图| 免费av观看视频| 色av中文字幕| 亚洲国产精品成人综合色| 一级毛片电影观看 | 精品不卡国产一区二区三区| 色播亚洲综合网| 蜜臀久久99精品久久宅男| 国产激情偷乱视频一区二区| 最近视频中文字幕2019在线8| 亚洲精品久久国产高清桃花| 日韩欧美精品v在线| a级毛色黄片| 六月丁香七月| 亚洲18禁久久av| 日本黄大片高清| 亚洲丝袜综合中文字幕| 色av中文字幕| 成人无遮挡网站| 99国产极品粉嫩在线观看| 亚洲美女搞黄在线观看 | 日本a在线网址| 香蕉av资源在线| av在线蜜桃| 色5月婷婷丁香| 乱系列少妇在线播放| 国产黄色小视频在线观看| 搡女人真爽免费视频火全软件 | 国产伦在线观看视频一区| 中出人妻视频一区二区| 亚洲高清免费不卡视频| 久久久精品欧美日韩精品| 男女下面进入的视频免费午夜| 亚洲av二区三区四区| 中文字幕久久专区| 好男人在线观看高清免费视频| 久久久精品94久久精品| 麻豆久久精品国产亚洲av| 亚洲色图av天堂| 日本一本二区三区精品| 在线免费观看不下载黄p国产| 丰满乱子伦码专区| 日本免费一区二区三区高清不卡| 欧美+日韩+精品| 麻豆av噜噜一区二区三区| 卡戴珊不雅视频在线播放| 不卡视频在线观看欧美| 一级黄片播放器| 亚洲av熟女| 3wmmmm亚洲av在线观看| 亚洲成人av在线免费| 麻豆av噜噜一区二区三区| 最近在线观看免费完整版| or卡值多少钱| 国产av在哪里看| 亚洲中文字幕日韩| 日本在线视频免费播放| 亚洲国产精品成人久久小说 | 色尼玛亚洲综合影院| 毛片一级片免费看久久久久| 久久精品人妻少妇| 人妻制服诱惑在线中文字幕| 禁无遮挡网站| 国产精品三级大全| 最好的美女福利视频网| 成人高潮视频无遮挡免费网站| 亚洲第一电影网av| 热99re8久久精品国产| 国产精品精品国产色婷婷| 九九久久精品国产亚洲av麻豆| 91在线观看av| 欧美极品一区二区三区四区| 99热6这里只有精品| 国产亚洲av嫩草精品影院| 欧美性猛交╳xxx乱大交人| 长腿黑丝高跟| 美女黄网站色视频| 久久精品久久久久久噜噜老黄 | 国产精品免费一区二区三区在线| 久久精品久久久久久噜噜老黄 | 国产一级毛片七仙女欲春2| 国产在线精品亚洲第一网站| 亚洲国产日韩欧美精品在线观看| 亚洲精华国产精华液的使用体验 | 欧美成人一区二区免费高清观看| 精品欧美国产一区二区三| 国产欧美日韩一区二区精品| 最近2019中文字幕mv第一页| 亚洲精品456在线播放app| 99热这里只有精品一区| 丝袜喷水一区| 91在线观看av| 男人舔奶头视频| 听说在线观看完整版免费高清| 少妇裸体淫交视频免费看高清| 最近视频中文字幕2019在线8| 欧美在线一区亚洲| 一边摸一边抽搐一进一小说| 国产黄色视频一区二区在线观看 | 亚洲成人久久性| 亚洲自拍偷在线| 黄片wwwwww| 亚洲自偷自拍三级| 舔av片在线| av卡一久久| 俺也久久电影网| 久久久久性生活片| 午夜福利成人在线免费观看| 精品99又大又爽又粗少妇毛片| 精品一区二区三区av网在线观看| 人人妻人人看人人澡| 国产精品国产高清国产av| 精品一区二区三区人妻视频| 色在线成人网| 精品乱码久久久久久99久播| 嫩草影院入口| 亚洲一区高清亚洲精品| 国产色婷婷99| 亚洲人成网站在线播放欧美日韩| 高清午夜精品一区二区三区 | 91久久精品电影网| www.色视频.com| 有码 亚洲区| 成人午夜高清在线视频| 卡戴珊不雅视频在线播放| 精品一区二区三区视频在线| 国产在视频线在精品| 久久鲁丝午夜福利片| 女生性感内裤真人,穿戴方法视频| 精品国产三级普通话版| 午夜福利18| 美女黄网站色视频| 欧美激情在线99| 国产美女午夜福利| 亚洲不卡免费看| a级一级毛片免费在线观看| 国产色婷婷99| 国产精品人妻久久久久久| 中文亚洲av片在线观看爽| 我的老师免费观看完整版| 亚洲人成网站在线播放欧美日韩| av在线蜜桃| 欧美bdsm另类| 九色成人免费人妻av| 男女之事视频高清在线观看| 一区二区三区四区激情视频 | 久久鲁丝午夜福利片| 国产午夜精品论理片| 成人永久免费在线观看视频| 午夜福利高清视频| 丰满人妻一区二区三区视频av| 欧美日韩乱码在线| 国产精品久久久久久av不卡| 亚洲va在线va天堂va国产| 久久久久久久精品精品| 美女cb高潮喷水在线观看| 久久99热6这里只有精品| 中文字幕免费在线视频6| 亚洲精品中文字幕在线视频 | 丰满饥渴人妻一区二区三| 在线亚洲精品国产二区图片欧美 | 亚洲欧美清纯卡通| 国产中年淑女户外野战色| 九九爱精品视频在线观看| h视频一区二区三区| 欧美日韩综合久久久久久| 如日韩欧美国产精品一区二区三区 | av福利片在线| a级毛片免费高清观看在线播放| 精品一区在线观看国产| videossex国产| 另类精品久久| 久久这里有精品视频免费| 永久网站在线| 九九久久精品国产亚洲av麻豆| 日韩成人av中文字幕在线观看| 51国产日韩欧美| 美女中出高潮动态图| av网站免费在线观看视频| 最近最新中文字幕免费大全7| 欧美日韩视频高清一区二区三区二| 一本大道久久a久久精品| 免费黄网站久久成人精品| 久久久久久久久久成人| 91午夜精品亚洲一区二区三区| 大码成人一级视频| 国模一区二区三区四区视频| 欧美日韩亚洲高清精品| 国产毛片在线视频| 国产永久视频网站| 国产精品福利在线免费观看| 九色成人免费人妻av| 我要看黄色一级片免费的| 亚洲精品一区蜜桃| 伦理电影大哥的女人| 又粗又硬又长又爽又黄的视频| 国精品久久久久久国模美| 在线观看www视频免费| 精品一区二区三卡| 免费观看av网站的网址| 国产一区二区在线观看av| 丰满迷人的少妇在线观看| 下体分泌物呈黄色| 免费人成在线观看视频色| 男女免费视频国产| 国产成人91sexporn| 一本久久精品| 国产91av在线免费观看| 看十八女毛片水多多多| 菩萨蛮人人尽说江南好唐韦庄| 国语对白做爰xxxⅹ性视频网站| 纯流量卡能插随身wifi吗| 欧美日韩国产mv在线观看视频| 久久精品久久精品一区二区三区| 婷婷色av中文字幕| 麻豆成人av视频| 免费播放大片免费观看视频在线观看| 嫩草影院新地址| 美女cb高潮喷水在线观看| 久久久a久久爽久久v久久| 午夜福利在线观看免费完整高清在| 十分钟在线观看高清视频www | 日韩 亚洲 欧美在线| 丝瓜视频免费看黄片| 午夜免费男女啪啪视频观看| 国产在线免费精品| 日韩伦理黄色片| 精品卡一卡二卡四卡免费| 妹子高潮喷水视频| 十八禁网站网址无遮挡 | 啦啦啦中文免费视频观看日本| 国产高清有码在线观看视频| 中文字幕人妻熟人妻熟丝袜美| 免费大片黄手机在线观看| 观看av在线不卡| 国产成人a∨麻豆精品| videos熟女内射| 狂野欧美激情性xxxx在线观看| 亚洲四区av| 国产伦精品一区二区三区四那| 2022亚洲国产成人精品| 久久久久久久精品精品| 欧美日韩亚洲高清精品| 人人妻人人澡人人爽人人夜夜| 极品人妻少妇av视频| 99九九在线精品视频 | 欧美精品高潮呻吟av久久| 男人添女人高潮全过程视频| 国产女主播在线喷水免费视频网站| 一级毛片 在线播放| 黄色视频在线播放观看不卡| 亚洲,欧美,日韩| 亚洲怡红院男人天堂| 性色avwww在线观看| 久久久a久久爽久久v久久| 人妻夜夜爽99麻豆av| av一本久久久久| 免费看av在线观看网站| 不卡视频在线观看欧美| 欧美日本中文国产一区发布| 日本与韩国留学比较| 国产高清有码在线观看视频| 国产乱人偷精品视频| 大话2 男鬼变身卡| 国产视频首页在线观看| 久热久热在线精品观看| 国产男女超爽视频在线观看| 欧美精品国产亚洲| 麻豆乱淫一区二区| 国产黄片美女视频| 精品一区二区免费观看| av不卡在线播放| 91精品一卡2卡3卡4卡| 26uuu在线亚洲综合色| 日本av手机在线免费观看| 自线自在国产av| 性高湖久久久久久久久免费观看| 亚洲av.av天堂| 亚洲国产精品成人久久小说| 亚洲精华国产精华液的使用体验| 如日韩欧美国产精品一区二区三区 | 香蕉精品网在线| 黄色配什么色好看| 国内揄拍国产精品人妻在线| 国产免费一区二区三区四区乱码| 国产亚洲av片在线观看秒播厂| 边亲边吃奶的免费视频| 丰满迷人的少妇在线观看| 内地一区二区视频在线| 成年美女黄网站色视频大全免费 | 日日撸夜夜添| 亚洲国产色片| 亚洲性久久影院| www.色视频.com| 久久精品国产亚洲网站| 欧美最新免费一区二区三区| 夫妻午夜视频| 久久久久久人妻| 亚洲欧美精品自产自拍| 丰满迷人的少妇在线观看| 晚上一个人看的免费电影| 欧美xxⅹ黑人| 人人妻人人添人人爽欧美一区卜| 欧美激情极品国产一区二区三区 | 人妻夜夜爽99麻豆av| 亚洲欧美日韩卡通动漫| 亚洲第一av免费看| 亚洲av中文av极速乱| 午夜老司机福利剧场| 赤兔流量卡办理| 日韩制服骚丝袜av| 韩国av在线不卡| 天天躁夜夜躁狠狠久久av| 观看美女的网站| 中文字幕亚洲精品专区| av有码第一页| 日韩中文字幕视频在线看片| 日本黄色片子视频| 在线天堂最新版资源| 99九九线精品视频在线观看视频| 久久久久久久大尺度免费视频| 国产精品一区二区性色av| 丰满迷人的少妇在线观看| 在线观看人妻少妇| 欧美亚洲 丝袜 人妻 在线| 精品少妇内射三级| kizo精华| 亚洲综合色惰| 久久精品久久久久久久性| 大陆偷拍与自拍| 18禁在线播放成人免费| 国产高清三级在线| 久久精品国产自在天天线| 国产片特级美女逼逼视频| 不卡视频在线观看欧美| 国产亚洲欧美精品永久| 久久久久久久国产电影| 精品人妻偷拍中文字幕| 国产免费视频播放在线视频| 日韩视频在线欧美| 国产一区二区在线观看av| 中文乱码字字幕精品一区二区三区| 国产日韩欧美在线精品| 少妇被粗大猛烈的视频| 51国产日韩欧美| 三级经典国产精品| 成人影院久久| 久久久a久久爽久久v久久| 中文欧美无线码| 午夜福利影视在线免费观看| 人人妻人人爽人人添夜夜欢视频 | 久久午夜综合久久蜜桃| 新久久久久国产一级毛片| 日韩人妻高清精品专区| 精品国产国语对白av| 亚洲无线观看免费| 精品午夜福利在线看| 女的被弄到高潮叫床怎么办| 日本黄大片高清| 91在线精品国自产拍蜜月| 久久精品熟女亚洲av麻豆精品| 国产极品粉嫩免费观看在线 | 色吧在线观看| 亚洲国产欧美日韩在线播放 | 国产成人a∨麻豆精品| 色5月婷婷丁香| 国产精品欧美亚洲77777| videos熟女内射| 亚洲国产精品专区欧美| 亚洲av综合色区一区| 美女大奶头黄色视频| 中文字幕精品免费在线观看视频 | 欧美另类一区| 亚洲第一av免费看| 亚洲伊人久久精品综合| 免费看日本二区| 美女大奶头黄色视频| 最近手机中文字幕大全| www.av在线官网国产| 久久午夜综合久久蜜桃| 一级毛片aaaaaa免费看小| 国产精品秋霞免费鲁丝片| 国产69精品久久久久777片| 国内少妇人妻偷人精品xxx网站| 婷婷色综合www| 免费av不卡在线播放| 久久97久久精品| a级片在线免费高清观看视频| 色婷婷av一区二区三区视频| 中文字幕亚洲精品专区| 久久99蜜桃精品久久| 亚洲精品第二区| 91久久精品电影网| 亚洲精品日本国产第一区| 高清视频免费观看一区二区| 男女国产视频网站| 中文在线观看免费www的网站| 国产极品粉嫩免费观看在线 | 少妇的逼好多水| 国产日韩欧美在线精品| 我的女老师完整版在线观看| 亚洲美女搞黄在线观看| 久久久午夜欧美精品| 欧美精品亚洲一区二区| 寂寞人妻少妇视频99o| 性色avwww在线观看| av福利片在线观看| 国产av国产精品国产| 亚洲久久久国产精品| 亚洲情色 制服丝袜| kizo精华| 日韩强制内射视频| 青春草视频在线免费观看| www.色视频.com| 99久久人妻综合| www.色视频.com| 欧美成人午夜免费资源| 亚洲熟女精品中文字幕| 建设人人有责人人尽责人人享有的| a级毛片在线看网站| 丝袜脚勾引网站| 国产女主播在线喷水免费视频网站| 国产老妇伦熟女老妇高清| .国产精品久久| 六月丁香七月| h日本视频在线播放| 啦啦啦中文免费视频观看日本| 日韩,欧美,国产一区二区三区| 亚洲精品久久午夜乱码| 精品少妇黑人巨大在线播放| 久久久久人妻精品一区果冻| 97超碰精品成人国产| 欧美少妇被猛烈插入视频| 久久精品熟女亚洲av麻豆精品| 久久久国产一区二区| 久久精品熟女亚洲av麻豆精品| 高清av免费在线| 在线观看免费视频网站a站| 精品久久久久久久久av| 99久久精品一区二区三区| 多毛熟女@视频| 另类亚洲欧美激情| 久久午夜综合久久蜜桃| 国产伦理片在线播放av一区| 亚洲欧洲日产国产| 亚洲人成网站在线观看播放| 亚洲欧洲精品一区二区精品久久久 | 日本欧美视频一区| 亚州av有码| 一级爰片在线观看| 久久人人爽人人爽人人片va| 国产色婷婷99| 精品久久久久久久久av| 国产伦精品一区二区三区四那| 一级a做视频免费观看| a级一级毛片免费在线观看| 欧美少妇被猛烈插入视频| 赤兔流量卡办理| 亚洲欧洲精品一区二区精品久久久 | 亚洲av在线观看美女高潮| 国产伦精品一区二区三区视频9| 国产在线一区二区三区精|