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

    松耦合組件的通信模式研究

    2012-11-30 04:57:46趙長寬
    計算機工程與設(shè)計 2012年3期
    關(guān)鍵詞:接收者通訊地址字段

    嚴(yán) 勇,趙長寬

    (1.北京航天發(fā)射技術(shù)研究所,北京100076;2.東北大學(xué) 計算中心,遼寧 沈陽110819)

    0 引 言

    當(dāng)前的計算機應(yīng)用環(huán)境是由大型主機、工作站、微機和嵌入式設(shè)備等多種計算機硬件,各種各樣的軟件,通過網(wǎng)絡(luò)鏈接起來的復(fù)雜系統(tǒng)。軟件應(yīng)用環(huán)境的復(fù)雜性,對軟件開發(fā)提出了更高的要求。軟件開發(fā)不僅需要滿足用戶的需求,還要充分考慮歷史軟件資源的重用,并實現(xiàn)與多種軟件的集成。例如在開發(fā)多學(xué)科設(shè)計優(yōu)化系統(tǒng)中,必須考慮分布式計算、分布式組件和多種軟件集成等諸多問題。因此具有可重用、可配置、松耦合的等優(yōu)秀特性的組件技術(shù),在軟件開發(fā)中獲得的廣泛應(yīng)用。在構(gòu)建松耦合系統(tǒng)的系統(tǒng)中,如何解決組件通信問題非常重要。目前組件通信主要采用通知和消息隊列,其要求參與通信的消息發(fā)送者和接收者已知,且彼此存在。而在分布式計算環(huán)境下,參與計算的組件動態(tài)加入,并接受信息。在時間上,通信的雙方是異步的,消息發(fā)出者預(yù)先并不知道具體的消息接收者,并且消息之間可能存在一定的關(guān)聯(lián)。在異步通信模式下,還存在如何實現(xiàn)與即將加載的組件通訊;如何與擔(dān)任某種角色的組件通信等問題。另外,根據(jù)不同的計算任務(wù)定義,消息之間存在一定的關(guān)聯(lián)。如何處理關(guān)聯(lián)信息,也成為組件通信中的一個重要問題。由于現(xiàn)有的組件通信模式?jīng)]有完全解決上述問題,因此需要繼續(xù)深入研究。結(jié)合多學(xué)科設(shè)計優(yōu)化系統(tǒng)研制需要,針對此問題提出一種新的組件通信模式,并從通信方法、組件注冊、消息隊列和關(guān)聯(lián)消息4個方面進行了說明,同時結(jié)合多學(xué)科設(shè)計優(yōu)化系統(tǒng)研制開展了驗證工作。

    1 相關(guān)研究

    組件技術(shù)引入的最初動機是解決多語言、多廠商和跨平臺軟件設(shè)計,實現(xiàn)普適性的代碼重用。其出發(fā)點是實現(xiàn)軟件領(lǐng)域的集成電路 (IC),實現(xiàn)軟件的封裝和即插即用[1]。因此在基于組件技術(shù)開展的軟件設(shè)計中,一個基本的設(shè)計原則是緊內(nèi)聚和松耦合,以實現(xiàn)組件的獨立性。

    由于組件以松耦合方式存在,在空間上,可能屬于不同的計算機或進程;在時間上,可能是異步的。因此組件的通信成為一個重要的設(shè)計問題。為了解決基于組件的松耦合系統(tǒng)設(shè)計中的通信問題,已經(jīng)出現(xiàn)了通知 (notifications)和消息隊列 (message queuing)等通信設(shè)計模式[2]。在目前的主流組件技術(shù)中,CORBA采用消息通知模式[3-4],COM/DCOM采用消息隊列模式[5],EJB采用的JMS也是一種消息隊列機制[6]。通知和消息隊列技術(shù)的前提是,消息發(fā)送者預(yù)先知道消息的接收者。而在分布式計算系統(tǒng)設(shè)計中,由于承擔(dān)計算任務(wù)的組件是動態(tài)加入的,其在接收以消息方式傳送的任務(wù)時,并不知道消息的發(fā)送者。

    針對復(fù)雜軟件系統(tǒng)的解耦耦合問題,Patrick提出從空間、時間和同步過程3個維度進行分析。空間解耦是指消息傳遞的彼此不認(rèn)知,發(fā)送消息與接收消息通過不同的服務(wù)實現(xiàn),兩者一般不存在引用關(guān)系,并且接收者不知道消息的發(fā)出者。時間解耦是指發(fā)送者與接收者不需要同時活動。同步解耦是指消息發(fā)送過程和消息接收過程均是異步的。并將當(dāng)前通行模式歸納為消息傳遞 (message passing)、遠(yuǎn)程調(diào)用 (RPC)、通知 (notifications)、共享空間 (shared spaces)、消息隊列 (message queuing)和訂閱-發(fā)布 (publish/subscribe),并從空間、時間和同步過程3個維度進行分析,其結(jié)論是:消息傳遞在空間和時間上耦合的,只是在消息的發(fā)送過程中部分解耦;一般的遠(yuǎn)程調(diào)用,在空間和時間上耦合,僅僅實現(xiàn)消息的發(fā)送過程中的部分同步解耦;異步遠(yuǎn)程調(diào)用在空間和時間上耦合,實現(xiàn)了同步解耦;通知在空間和時間上耦合,實現(xiàn)同步解耦;共享空間實現(xiàn)了空間和時間解耦,并實現(xiàn)消息發(fā)送過程部分解耦;消息隊列實現(xiàn)了空間、時間的解耦,以及發(fā)消息發(fā)送過程部分解耦。只有訂閱-發(fā)布完全實現(xiàn)在空間、時間和同步解耦[7]。

    在組件技術(shù)中,消息傳遞一般作為網(wǎng)絡(luò)通信的基礎(chǔ),遠(yuǎn)程調(diào)用和通知是組件通訊基礎(chǔ),消息隊列是組件技術(shù)中的常用技術(shù),訂閱-發(fā)布還未引入組件通信?;隈詈戏治?,CORBA的通知服務(wù) (notification service)采用事件管道 (event channel)和消息隊列類似,因此本文重點分析消息隊列通訊模式。

    基于消息隊列的通信模式下,消息發(fā)送者異步將消息填加到隊列,消息接收者從隊列中接收消息,消息接收過程僅僅依賴消息在隊列中順序,而不依賴于其它預(yù)先定義的結(jié)構(gòu)。消息隊列一般采用FIFO (first-in first-out)隊列或優(yōu)先級順序 (priority-based order)隊列。由于消息接收過程依賴于消息的順序,因此不能解決接收過程的同步解耦。

    另外在消息隊列中,需要將全部組件注冊到消息處理器中,成為其監(jiān)聽器,各組件往消息處理器中發(fā)不同的消息,由消息處理器來選擇相應(yīng)的監(jiān)聽器 (即組件)進行處理。并且此類消息通訊必須提前將組件注冊為監(jiān)聽器,由組件本身從消息隊列中挑選要處理的消息[8]。這無法滿足與未加載組件通訊或組件間點對點通訊的要求。同時也無法解決關(guān)聯(lián)消息的處理。

    2 動態(tài)組件通信模式

    2.1 通信框架

    針對組件通信的耦合問題,本文提出以消息中心為核心的通訊機制,其基本思想是:各個參與通訊的組件均在消息中心注冊,并通過消息中心實現(xiàn)消息的傳遞,如圖1所示。首先所有組件在消息中心建立賬號,即一種運行時唯一的ID,亦稱為通訊地址。通訊地址的編碼方案在2.2節(jié)詳細(xì)介紹。除此之外,組件還要指定功能角色,從而方便通過功能角色實現(xiàn)消息傳遞,同時也兼顧延遲加載組件的通信問題。

    圖1 消息中心通訊

    下面針對組件通信中的3種典型情景進行分析:

    情景1:消息發(fā)出者和消息接收者均激活,并且消息發(fā)出者明確知道消息發(fā)送給那個接收者。

    假設(shè)組件1需要與組件4傳遞消息,組件1知道組件4的通訊地址,具體的通訊過程如下:①組件1首先創(chuàng)建消息,將需要組件4處理的任務(wù)封裝在內(nèi);②組件1請求消息中心傳遞此消息;③消息中心根據(jù)消息提供的目的通訊地址,通過查詢注冊內(nèi)容,并調(diào)用組件4的消息處理程序;④組件4處理消息,并將結(jié)果填充組件1傳遞的消息,并請求消息中心傳遞此消息;⑤組件1獲取消息,并查看處理結(jié)果。

    情景2:消息發(fā)出者和消息接收者均激活,但是消息發(fā)出者僅僅知道將消息發(fā)送到那類功能角色的接收者。

    假設(shè)組件1需要將消息發(fā)送到特定功能角色的組件,組件4是此類組件,具體的通訊過程如下:①組件1首先創(chuàng)建消息,將需要功能角色組件處理的任務(wù)封裝在內(nèi);②組件1請求消息中心傳遞此消息;③消息中心根據(jù)功能角色組件的注冊情況,查找相應(yīng)的功能角色組件,并確定接收者通訊地址;④根據(jù)接收者通訊地址,通過查詢注冊內(nèi)容,并調(diào)用組件4的消息處理程序;⑤組件4處理消息,并將結(jié)果填充組件1傳遞的消息,并請求消息中心傳遞此消息;⑥組件1獲取消息并查看處理結(jié)果。

    情景3:消息發(fā)出者僅僅知道將消息發(fā)送到那類功能角色的接收者,并且此類功能角色組件不激活。

    假設(shè)組件1需要將消息發(fā)送到特定功能角色的組件,組件4是此類組件,具體的通訊過程如下:①組件1首先創(chuàng)建消息,將需要功能角色組件處理的任務(wù)封裝在內(nèi);②組件1請求消息中心傳遞此消息;③消息中心根據(jù)功能角色組件的注冊情況,查找相應(yīng)的功能角色組件,并確定接收者通訊地址,如果查到相應(yīng)組件,進入步驟⑤,否則進入步驟④;④將消息存儲于消息隊列中,并執(zhí)行步驟③;⑤根據(jù)接收者通訊地址,通過查詢注冊內(nèi)容,并調(diào)用組件4的消息處理程序;⑥組件4處理消息,并將結(jié)果填充組件1傳遞的消息,并請求消息中心傳遞此消息;⑦組件1獲取消息,并查看處理結(jié)果。

    由于消息中心所涉及的組件很多,組件可能激活,也可能不激活,所以提供點對點和消息隊列兩種方式實現(xiàn)通信。點對點方式則采用直接調(diào)用消息處理程序的方式進行。消息中心采用消息隊列的方式進行,即通過消息隊列來存放要處理的消息。

    為了保證重要消息的及時傳遞,須在反復(fù)不斷地掃描消息隊列之外,優(yōu)先處理級別較為重要的消息。需要采用消息隊列機制處理的消息包括廣播消息和駐留消息兩種。其中廣播消息主要用于向全體組件進行廣播,基本上用于表現(xiàn)組件自身的狀態(tài)或行為發(fā)生變化;駐留消息則為未加載的動態(tài)組件提供,通信過程如圖2所示。

    圖2 3種消息通訊方式

    在此通信模式下,消息傳遞通過消息中心傳遞,在空間上,消息發(fā)出者和接收者不存在參考關(guān)系。在時間上,消息發(fā)送過程是異步的,消息發(fā)出者不要接收者的確認(rèn)。消息接收過程,消息接收不依賴于消息隊列順序,因此解決了消息隊列模式的存在的同步耦合問題。并且解決動態(tài)加載組件的通信問題。

    2.2 組件注冊

    組件注冊的目的是讓消息中心知道組件的存在,以便于實現(xiàn)消息通訊,注冊過程如下:①首先為組件指定功能角色名稱,一般情況下可以使用帶限定名稱的類名;②向消息中心申請相應(yīng)的通訊地址,它可以是靜態(tài)的地址或運行時地址;③以當(dāng)前的通訊地址為關(guān)鍵件注冊組件;④處理駐留消息;⑤處理廣播消息。

    由于通訊地址是由數(shù)字組成并且唯一,故靜態(tài)地址在保證組件唯一性方面存在一定難度,主要原因在于外來的組件很難保證其通訊地址不與已有組件的沖突,如果采用UUID格式[9],又有點浪費資源,同時也不利于操作。為此,采用運行時地址分配方案將有助于解決上述問題。

    本方案將利用組件的功能角色名稱來生成通訊地址,基本思想是利用編碼技術(shù),將變長度的字符串轉(zhuǎn)化成一個整數(shù)來表示,并要求變長度字符串滿足特定格式。字符串應(yīng)該具備 “XXXXX.XXXXX.XXXXX……”類似格式,其中 “XXXXX”由小寫字母組成,實質(zhì)為帶包名的類名稱。為了保證能用一個整數(shù)去表示全部的組件功能角色名稱,必須采用不對稱方式對待功能角色名稱中的各段名字,同時對段數(shù)也做相應(yīng)限制。

    根據(jù)對功能角色名稱的使用統(tǒng)計,各字段的不同頻率依次由小到大。如圖3所示,字段1通常為 “com”,字段2代表公司名,字段3~字段n-2代表按層級區(qū)分的模塊名稱,字段n-1代表具體的功能實現(xiàn)類名,最后一個字段n代表實例序數(shù)?,F(xiàn)在要確定的就是每個字段不同個數(shù)的取值范圍是多少,這里要求其最大化,以便于容納更多的功能。為保證各字段數(shù)據(jù)不互相影響,這里采用進制進行處理,可選的常用進制為2、8、10、16等。這里采用10,主要考慮其容易理解。

    圖3 通訊地址各字段含義

    由于字段1只占用1位可以不用考慮,字段n指定占用10個位置,其它各字段都占用10m個位置 (這里m為整數(shù),要求m至少為2)?,F(xiàn)在來計算一下m和n的具體數(shù)值。參見下面的不定方程 (其中Imax表示最大整數(shù))

    在32位計算機上,最大的整數(shù)為Imax=232,則由上述方程 (1)可得

    代入n≥5到式 (2),可得:m≤2.8。由此可確定m=2,再代入式 (2),可得:n≤6.3。

    由此可知n=5或6。為保證組件開發(fā)的靈活性,適當(dāng)放寬字段數(shù)量,決定n=6。最終的字段及其取值范圍,如圖4所示。

    實際的編碼過程是按組件提供的功能角色名稱以 “.”區(qū)分,建立編碼樹,如圖5所示。假設(shè)由兩個公司開發(fā)出7個功能插件位于7個模塊中。那么,類 “ClassName3”的第1個實例編碼為 “1010202031”,類 “ClassName7”的第3個實例編碼為 “1020405073”等。組件注冊信息的存儲通過映射表實現(xiàn),并以組件的通訊地址作為鍵值。

    圖4 實際通訊地址各字段含義和其取值范圍

    圖5 通訊地址應(yīng)用舉例

    2.3 消息隊列

    消息的處理是通過 “消息中心”將要處理的消息調(diào)度到 “消息中心”隊列中,然后由消息處理引擎 (參見圖2)按照一定的規(guī)則依次處理隊列中消息。可選用的規(guī)則包括3種:①先進先出 (FIFO);②先進后出 (FILO);③按組件優(yōu)先級處理等。方式①和方式②對于那些執(zhí)行效率要求不高的或有某些特殊要求的場合,是一種較為簡單的調(diào)度方式;方式③是現(xiàn)在大多數(shù)應(yīng)用所采用的任務(wù)調(diào)度方式,它又分為兩種:靜態(tài)優(yōu)先級和動態(tài)優(yōu)先級,這種方式將消息分為不同的級別,優(yōu)先級高的消息先得到執(zhí)行。本文采用動態(tài)優(yōu)先級。

    現(xiàn)在評估一下在動態(tài)優(yōu)先級的執(zhí)行隊列中,一個組件最大調(diào)度時間是多少?先假設(shè)隊列的長度 (容納消息的最大個數(shù))為L,消息的優(yōu)先級數(shù)為R,一個消息被每被掃描N次,其級別便會自動上升一級直到最大,消息處理引擎每次將會處理隊列中的全部最高級消息,消息處理引擎每個t0時間便會開始執(zhí)行隊列處理,那么一個消息最大調(diào)度時間T計算如下

    然而在實際過程中,我們要研究通常級別的消息在隊列中處理的時間。一般情況下,我們假定不同組件其級別分布服從正態(tài)分布,參見圖6。在圖中,曲線下的面積便是隊列緩沖區(qū)大小,優(yōu)先級從左到右由高變低。

    圖6 組件優(yōu)先級分布

    再過Δt時間后,圖6中的曲線便會向做移動,移出部分可以認(rèn)為是已經(jīng)調(diào)度處理的消息,那么我們假定還會新進一定數(shù)量消息,它們級別服從正態(tài)分布。參見圖7,實線的曲線向右移動了一段距離,移出部分由虛線所代表的新進消息代替,此時,要考察的消息也會由I移到II,此時我們考察的消息前邊還有s1+s2面積所代表的消息數(shù)量。那么,我們要計算的是,何時II能移動到與y軸重合,所花去的時間就是我們要考察消息排隊等待的時間。

    為了能夠計算這個時間,我們有兩種不同的方式去執(zhí)行隊列,一種就是上面提到的消息處理引擎全部執(zhí)行隊列中最高級別的組件,另一種就是每次只執(zhí)行其中一定數(shù)量的組件,也是按級別由高到低進行處理。對于第一種方式來說,我們要考察消息排隊等待的時間 (τ)為

    圖7 經(jīng)過Δt時間后隊列中組件級別分布情況

    式中:R——消息級別總數(shù);N——消息級別進級掃描次數(shù);t0——消息處理引擎執(zhí)行時間間隔。

    假定N=1,參見圖8,在t時刻隊列中的優(yōu)先級分布情況為Ft(x),豎虛線代表Δt時間后,隊列優(yōu)先級升級后的情況,以及新進隊列組件優(yōu)先級分布情況為gΔt(x),由此可以列出方程式 (5)

    式中:n——表示每次消息處理引擎處理的消息數(shù)量;t0——表示消息處理引擎每次調(diào)度時間間隔。

    圖8 等待時間計算模型

    從式 (5)中可以看出,Δx是Δt的函數(shù),Δt小于或等于t0。排隊等待τ可以由方程 (6)獲得,此方程是一個非常復(fù)雜的方程組,可以通過差分方法近似求得。由于不是本文的重點內(nèi)容,求解方法簡述如下:先根據(jù)消息優(yōu)先級統(tǒng)計數(shù)據(jù)求得μ和σ,取Δt為t0,通過式 (5)計算出g和F來,在通過式 (5)的變參數(shù)積分方程獲得Δx,由此我們可以通過一系列的Δt求得Δx1、Δx2、…、Δxm,再按式(7)獲得差值,當(dāng)出現(xiàn)由負(fù)號變成正號時的m值,我們可以通過τ=mt0求得消息排隊時間

    2.4 關(guān)聯(lián)消息

    在松耦合情況下,一個比較難處理的問題就是組件之間任務(wù)如何關(guān)聯(lián)[10]。例如:當(dāng)一個組件需要另外一個組件提供運行結(jié)果,但是它并不能明確確定該組件何時能提供。針對這種情況下,本文采用解決方案是在發(fā)送的消息上提供關(guān)聯(lián)信息,即建立關(guān)聯(lián)消息對。如圖9所示,在消息中設(shè)定一個指針,指向下一個相關(guān)聯(lián)的消息。并在消息處理中心對消息隊進行處理,以保證關(guān)聯(lián)消息的正確。并在消息上設(shè)置同步鎖,實現(xiàn)兩個消息關(guān)聯(lián)。

    圖9 關(guān)聯(lián)消息對

    3 實驗與結(jié)果分析

    結(jié)合發(fā)射平臺數(shù)字化設(shè)計系統(tǒng)項目建設(shè)需要,基于RCP(rich client platform)技術(shù)構(gòu)建了多學(xué)科設(shè)計優(yōu)化系統(tǒng),并對本文提出的方法進行驗證。

    在當(dāng)前的復(fù)雜產(chǎn)品設(shè)計中,由于越來越多的產(chǎn)品要求其功能緊密集成,這就促使在產(chǎn)品的研發(fā)階段必須要求各專業(yè)緊密協(xié)作、相互配合,在單一學(xué)科專業(yè)的優(yōu)化設(shè)計的基礎(chǔ)上,實現(xiàn)整體的多學(xué)科設(shè)計優(yōu)化。多學(xué)科設(shè)計優(yōu)化設(shè)計實現(xiàn)復(fù)雜系統(tǒng)的整體最優(yōu),同時兼顧各個子系統(tǒng)之間的約束和耦合關(guān)系[11]。多學(xué)科設(shè)計優(yōu)化設(shè)計系統(tǒng)是按照多學(xué)科設(shè)計優(yōu)化思想開發(fā)的分布式計算軟件平臺系統(tǒng)[12]。由于在多學(xué)科設(shè)計優(yōu)化系統(tǒng)設(shè)計中,必然涉及與來自不同學(xué)科專業(yè)領(lǐng)域的多種設(shè)計、分析和仿真軟件的信息集成[13]。為了實現(xiàn)系統(tǒng)的開放性,基于組件技術(shù)實現(xiàn)多種軟件的封裝,并基于松耦合方式實現(xiàn)系統(tǒng)設(shè)計,是系統(tǒng)設(shè)計的基本方法[14]。其基本思路是將不同的計算軟件封裝成不同的計算組件,將設(shè)計任務(wù)賦予具體的組件實例,通過流程將不同的組件實例按照設(shè)計過程要求,組成求解流程,通過多學(xué)科優(yōu)化求解實現(xiàn)分布式計算和全局尋優(yōu)。

    3.1 實驗結(jié)果

    本系統(tǒng)設(shè)計實現(xiàn)的多學(xué)科優(yōu)化設(shè)計系統(tǒng)組成如圖10所示,將NX、ProE Ansys、Adams等典型專業(yè)設(shè)計分析軟件封裝成分析組件,通過可視化流程將組件實例的組裝實現(xiàn)特定設(shè)計過程,通過多學(xué)科優(yōu)化設(shè)計求解器實現(xiàn)迭代計算尋優(yōu),通過消息中心實現(xiàn)組件消息傳遞。系統(tǒng)可視化流程模塊基于Eclipse RCP[15]技術(shù)構(gòu)建,系統(tǒng)技術(shù)架構(gòu)如圖11所示。

    消息中心部分,消息中心的主要類圖結(jié)構(gòu),如圖12所示,核心部分由MessageTransfer、MessageRequest、Cons trainRequestPair這3個類構(gòu)成,其中MessageTransfer實現(xiàn)消息中心,MessageRequest實現(xiàn)消息的封裝,Constrain-RequestPair負(fù)責(zé)關(guān)聯(lián)消息。

    圖10 多學(xué)科優(yōu)化系統(tǒng)組成

    3.2 實驗分析

    圖13所示流程描述基于Pro/E的懸臂梁結(jié)構(gòu)優(yōu)化問題,優(yōu)化設(shè)計目標(biāo)是滿足結(jié)構(gòu)強度要求條件下,質(zhì)量最小。其中強度結(jié)算部分由ANSYS組件完成,優(yōu)化求解由約束求解器組件完成,約束條件由腳本組件實現(xiàn),結(jié)果輸出由圖形顯示組件實現(xiàn)。整個流程9個組件實例構(gòu)成。上述組件的消息通信通過消息中心完成。在生產(chǎn)環(huán)境中,ANSYS一般部署專門的計算服務(wù)器,因此ANSYS組件的生存狀態(tài)取決于服務(wù)運行情況。通過消息中心機制,保證當(dāng)服務(wù)器可用時,即可接收從 “寫出”組件或 “約束優(yōu)化”等上游組件發(fā)送的消息任務(wù),并將運算結(jié)果傳回。

    圖13 多學(xué)科設(shè)計優(yōu)化系統(tǒng)主界面

    4 結(jié)束語

    本文針對基于組件的松耦合系統(tǒng)設(shè)計中的組件通訊問題,提出一種新的以 “消息中心”為核心的組件消息通信模式。此通信模式解決了組件通信的中同步耦合問題。并對組件通訊地址編碼問題進行討論,在提出了基于功能角色的組件編碼技術(shù)。同時研究了消息隊列的排列問題,給出具有動態(tài)優(yōu)先級的執(zhí)行隊列的最大調(diào)度時間計算公式。最后結(jié)合航天科技集團信息化 “示范工程”中的子項目“發(fā)射平臺數(shù)字化設(shè)計系統(tǒng)”設(shè)計實踐,開展相關(guān)的驗證工作。實踐表明此技術(shù)是可行,并已應(yīng)用于 “發(fā)射平臺數(shù)字化設(shè)計系統(tǒng)”中。

    [1]ZHOU Zhiying.Modern software engineering:New technoloy volume[M].Beijing:Science Press,2000:116-123 (in Chinese).[周之英.現(xiàn)代軟件工程 (下):新技術(shù)篇 [M].北京:科學(xué)出版社,2000:116-123.]

    [2]SUN Changlin,Rajeev R.Compositional reasoning of performance in component-based distributed systems [J].Cluster Comput,2008,11 (4):331-340.

    [3]LU Hui-Chieh,CHU Yen-Ping.A generic application sharing architecture based on message-oriented middleware platform[J].Computer Standards & Interfaces,2008,30 (3):191-199.

    [4]Object Management Group,Notification service specification V 1.1 [EB/OL].http://www.omg.org/technology /documents/corbaservices_spec_catalog.htm,2011.

    [5]Message queuing architecture [EB/OL].http://technet.microsoft.com/zh-cn/library/cc754897(WS.10).aspx,2011.

    [6]Java message service specification-version 1.1 [EB/OL].http://www.oracle.com/technetwork/java/docs-136352.html,2011.

    [7]Patrick Th Eugster,Pascal A Felber.The many faces of publish/subscribe [J].ACM Computing Surveys,2003,35 (2):114-131.

    [8]Silvestre B,Rossetto S.Flexibility andcoordinationineventbased,loosely coupled distributed systems [J].Computer Languages,Systems &Structures,2010,36 (2):42-157.

    [9]UUID structure [EB/OL].http://msdn.microsoft.com/enus/library/aa379358(v=vs.85).aspx,2011.

    [10]LIU Yan,Ian Gorton.The architecture of an event correlation service for adaptive middleware-based applications [J].Journal of Systems and Software,2008,81 (12):2134-2145.

    [11]MA Mingxu,WANG Chengen.Multidisciplinary design optimization for complex product review [J].Chinese Journal of Mechanical Engineering,2008,44 (6):15-26 (in Chinese).[馬明旭,王成恩.復(fù)雜產(chǎn)品多學(xué)科設(shè)計優(yōu)化技術(shù) [J].機械工程學(xué)報,2008,44 (6):15-26.]

    [12]TANG Xiao-an,LI Guo-zheng.Research on integrated missile optimized design environment with configurable function[J].Journal of System Simulation,2009,21 (7):1933-1937(in Chinese).[湯曉安,李國正.支持功能重配的導(dǎo)彈集成優(yōu)化設(shè)計平臺研究 [J].系統(tǒng)仿真學(xué)報,2009,21(7):1933-1937.]

    [13]WANG Cheng-en,LIU Zhen.Integration technologies for design of aero-gas turbine [J].Journal of Northeastern University (Natural Science),2006,27 (5):485-488 (in Chinese).[王成恩,劉震.航空發(fā)動機渦輪設(shè)計集成技術(shù) [J].東北大學(xué)學(xué)報,2006,27 (5):485-488.]

    [14]Heiko Koziolek.Performance evaluation of component-based software systems:A survey [J].Performance Evaluation,2010,67 (8):634-658.

    [15]Rich client platform (RCP)applications [EB/OL].http://www.eclipse.org/community/rcp.php,2011.

    猜你喜歡
    接收者通訊地址字段
    圖書館中文圖書編目外包數(shù)據(jù)質(zhì)量控制分析
    中國兵工學(xué)會第二十二屆引信學(xué)術(shù)年會征文通知
    數(shù)字式汽車衡的實際應(yīng)用探究
    單粒子未知態(tài)的分級量子通信
    申明
    湖南造紙(2015年3期)2015-03-22 12:11:52
    CNMARC304字段和314字段責(zé)任附注方式解析
    無正題名文獻著錄方法評述
    關(guān)于CNMARC的3--字段改革的必要性與可行性研究
    淺談信息接收者反饋不當(dāng)現(xiàn)象及對策
    多用戶MIMO系統(tǒng)基于消息塊預(yù)編碼的可信通信技術(shù)
    国产av在哪里看| 如何舔出高潮| 波多野结衣高清无吗| 嫩草影视91久久| 一级a爱片免费观看的视频| 我的女老师完整版在线观看| 亚洲熟妇中文字幕五十中出| 国产精品精品国产色婷婷| 欧美在线一区亚洲| 一个人免费在线观看电影| 丝袜美腿在线中文| 久99久视频精品免费| 性欧美人与动物交配| 午夜久久久久精精品| 亚洲三级黄色毛片| 看黄色毛片网站| 天天一区二区日本电影三级| 亚洲av五月六月丁香网| 欧美不卡视频在线免费观看| 黄色欧美视频在线观看| 精品日产1卡2卡| 久久99热6这里只有精品| 别揉我奶头~嗯~啊~动态视频| 久久午夜亚洲精品久久| 免费看av在线观看网站| 亚洲av电影不卡..在线观看| 久久精品国产亚洲av天美| 亚洲第一电影网av| 黄色欧美视频在线观看| 91在线观看av| 日本成人三级电影网站| 大型黄色视频在线免费观看| 日韩精品有码人妻一区| 女生性感内裤真人,穿戴方法视频| 国模一区二区三区四区视频| 久久久国产成人精品二区| 亚洲天堂国产精品一区在线| 成人欧美大片| 一级黄色大片毛片| 日韩人妻高清精品专区| 91午夜精品亚洲一区二区三区| 一级a爱片免费观看的视频| 久久99热这里只有精品18| 特大巨黑吊av在线直播| 成人性生交大片免费视频hd| 蜜桃亚洲精品一区二区三区| 女人被狂操c到高潮| 国产乱人偷精品视频| av专区在线播放| 国产成人a区在线观看| 尾随美女入室| 欧美最新免费一区二区三区| 精品福利观看| 少妇高潮的动态图| 亚洲av二区三区四区| 黄色配什么色好看| 黄色欧美视频在线观看| 亚洲美女视频黄频| 国产高清视频在线播放一区| 精品人妻视频免费看| 看非洲黑人一级黄片| 男女下面进入的视频免费午夜| 日韩欧美精品v在线| 久久精品国产亚洲av香蕉五月| 3wmmmm亚洲av在线观看| 又粗又爽又猛毛片免费看| 你懂的网址亚洲精品在线观看 | 大又大粗又爽又黄少妇毛片口| 亚洲国产精品sss在线观看| 亚洲成av人片在线播放无| 97超级碰碰碰精品色视频在线观看| 老司机午夜福利在线观看视频| 一级毛片aaaaaa免费看小| 国产熟女欧美一区二区| 精华霜和精华液先用哪个| 国产成人福利小说| 91久久精品国产一区二区成人| 最近在线观看免费完整版| 天堂影院成人在线观看| 亚洲av五月六月丁香网| 欧美一区二区精品小视频在线| 亚洲av.av天堂| 中文字幕熟女人妻在线| 免费高清视频大片| 99久久九九国产精品国产免费| 国产在线男女| 久久久久免费精品人妻一区二区| 极品教师在线视频| 国产精品三级大全| 国产精品三级大全| 亚洲av成人av| 嫩草影院新地址| 国产精品久久久久久av不卡| 在现免费观看毛片| 蜜桃亚洲精品一区二区三区| 尾随美女入室| 欧美+亚洲+日韩+国产| 欧美日韩在线观看h| 露出奶头的视频| 1024手机看黄色片| 99久久成人亚洲精品观看| 欧美人与善性xxx| 久久人人精品亚洲av| 九九久久精品国产亚洲av麻豆| 搡老妇女老女人老熟妇| 人妻少妇偷人精品九色| 99热这里只有精品一区| 搞女人的毛片| 亚洲精品亚洲一区二区| 久久久久久久久久黄片| 99riav亚洲国产免费| 亚洲国产精品久久男人天堂| 18+在线观看网站| 久久久国产成人精品二区| 国产aⅴ精品一区二区三区波| 欧美高清成人免费视频www| 国产精品久久久久久久电影| 老熟妇乱子伦视频在线观看| 国产女主播在线喷水免费视频网站 | 国产爱豆传媒在线观看| 欧美又色又爽又黄视频| 亚洲一级一片aⅴ在线观看| 综合色av麻豆| 99久久无色码亚洲精品果冻| 成年av动漫网址| 大又大粗又爽又黄少妇毛片口| 亚洲精华国产精华液的使用体验 | 免费无遮挡裸体视频| 成人亚洲欧美一区二区av| 亚洲一区二区三区色噜噜| 亚洲电影在线观看av| 国产av在哪里看| 欧美性猛交黑人性爽| 最近手机中文字幕大全| 色av中文字幕| 人妻制服诱惑在线中文字幕| 大型黄色视频在线免费观看| 国产免费男女视频| 国产毛片a区久久久久| 日本 av在线| 免费搜索国产男女视频| 亚洲国产精品久久男人天堂| 国产亚洲精品综合一区在线观看| 夜夜看夜夜爽夜夜摸| 日韩中字成人| 女人十人毛片免费观看3o分钟| 国产v大片淫在线免费观看| 欧美绝顶高潮抽搐喷水| 人人妻人人澡欧美一区二区| 狂野欧美激情性xxxx在线观看| 三级毛片av免费| 精品一区二区三区av网在线观看| 国产毛片a区久久久久| 国产精品电影一区二区三区| 少妇猛男粗大的猛烈进出视频 | 国内精品久久久久精免费| 99热精品在线国产| 亚洲最大成人中文| 麻豆久久精品国产亚洲av| 嫩草影视91久久| 精品久久久久久久久亚洲| 久久精品影院6| 国产精品久久视频播放| 舔av片在线| 亚洲国产欧美人成| 久久久色成人| 一本精品99久久精品77| 网址你懂的国产日韩在线| 黄片wwwwww| 狂野欧美激情性xxxx在线观看| 美女 人体艺术 gogo| 亚洲人成网站高清观看| 亚洲精品日韩av片在线观看| 1024手机看黄色片| 一个人看的www免费观看视频| 自拍偷自拍亚洲精品老妇| 九九热线精品视视频播放| 最近的中文字幕免费完整| 国产大屁股一区二区在线视频| 日韩欧美 国产精品| 日韩成人av中文字幕在线观看 | 97超视频在线观看视频| 久久草成人影院| 免费观看在线日韩| 69av精品久久久久久| 丝袜喷水一区| 一a级毛片在线观看| 日本欧美国产在线视频| 亚洲av五月六月丁香网| 亚洲内射少妇av| 亚洲成a人片在线一区二区| 看黄色毛片网站| 不卡视频在线观看欧美| 一级黄片播放器| 99热这里只有精品一区| 国产大屁股一区二区在线视频| 黄色日韩在线| 一区福利在线观看| 欧美zozozo另类| 如何舔出高潮| 黄色配什么色好看| 国产一区二区在线观看日韩| 一个人免费在线观看电影| 伊人久久精品亚洲午夜| 精品一区二区三区av网在线观看| 亚洲无线观看免费| 国产精品1区2区在线观看.| 精品一区二区三区视频在线观看免费| 99视频精品全部免费 在线| 日韩人妻高清精品专区| 国产亚洲91精品色在线| 亚洲四区av| 国产久久久一区二区三区| 日韩成人伦理影院| 日本五十路高清| 狂野欧美激情性xxxx在线观看| 狂野欧美白嫩少妇大欣赏| 亚洲精华国产精华液的使用体验 | 国产伦精品一区二区三区视频9| 好男人在线观看高清免费视频| 国产精品99久久久久久久久| 国产精品免费一区二区三区在线| 如何舔出高潮| 自拍偷自拍亚洲精品老妇| 久久久久九九精品影院| 国内精品一区二区在线观看| av在线天堂中文字幕| 久久久a久久爽久久v久久| 亚洲乱码一区二区免费版| 禁无遮挡网站| 欧美不卡视频在线免费观看| 综合色丁香网| 国产在线男女| 久久精品影院6| 亚洲久久久久久中文字幕| 国产爱豆传媒在线观看| 给我免费播放毛片高清在线观看| 看十八女毛片水多多多| 男女之事视频高清在线观看| 成人欧美大片| 国产精品人妻久久久影院| 欧美成人免费av一区二区三区| 国产高清视频在线播放一区| 99久久精品国产国产毛片| 熟妇人妻久久中文字幕3abv| 欧美性猛交黑人性爽| 国产综合懂色| 菩萨蛮人人尽说江南好唐韦庄 | 观看美女的网站| 亚洲在线自拍视频| eeuss影院久久| 国产精品久久视频播放| 国产伦在线观看视频一区| 色综合亚洲欧美另类图片| 插阴视频在线观看视频| 色综合站精品国产| 噜噜噜噜噜久久久久久91| 最近的中文字幕免费完整| 欧美高清性xxxxhd video| 国产精品1区2区在线观看.| 香蕉av资源在线| 午夜老司机福利剧场| 亚洲精品乱码久久久v下载方式| 变态另类成人亚洲欧美熟女| 一进一出好大好爽视频| 搡老妇女老女人老熟妇| 99热6这里只有精品| 久久综合国产亚洲精品| 三级毛片av免费| 免费一级毛片在线播放高清视频| 在线观看av片永久免费下载| 一级毛片我不卡| 色5月婷婷丁香| 免费高清视频大片| 十八禁国产超污无遮挡网站| 日韩欧美一区二区三区在线观看| 色av中文字幕| 婷婷色综合大香蕉| 国产黄色视频一区二区在线观看 | 成人一区二区视频在线观看| 色吧在线观看| 午夜久久久久精精品| 婷婷色综合大香蕉| 老司机午夜福利在线观看视频| 日韩av不卡免费在线播放| 99久久精品国产国产毛片| 老熟妇乱子伦视频在线观看| 亚洲欧美日韩卡通动漫| 久久鲁丝午夜福利片| 露出奶头的视频| 99热精品在线国产| 亚洲av成人av| 国内精品久久久久精免费| www.色视频.com| 桃色一区二区三区在线观看| 日本五十路高清| 能在线免费观看的黄片| av.在线天堂| 卡戴珊不雅视频在线播放| 91狼人影院| 国产黄a三级三级三级人| 国产综合懂色| 国产私拍福利视频在线观看| 中文字幕免费在线视频6| 亚洲美女黄片视频| 桃色一区二区三区在线观看| 亚洲精品一区av在线观看| 成人性生交大片免费视频hd| 欧美一区二区精品小视频在线| 99久久精品国产国产毛片| 波野结衣二区三区在线| av卡一久久| 一个人看视频在线观看www免费| a级毛片免费高清观看在线播放| 人妻丰满熟妇av一区二区三区| av免费在线看不卡| 精品人妻一区二区三区麻豆 | 国产精品一二三区在线看| 成人av一区二区三区在线看| 国内精品宾馆在线| 亚洲一区二区三区色噜噜| 亚洲va在线va天堂va国产| 国产毛片a区久久久久| 一级毛片久久久久久久久女| 伦精品一区二区三区| or卡值多少钱| 日日摸夜夜添夜夜添av毛片| 偷拍熟女少妇极品色| 小蜜桃在线观看免费完整版高清| 丰满乱子伦码专区| 亚洲人成网站在线观看播放| 91久久精品国产一区二区三区| 国产精品电影一区二区三区| 亚洲国产欧美人成| 赤兔流量卡办理| 有码 亚洲区| 亚洲欧美日韩高清在线视频| 长腿黑丝高跟| 精品一区二区三区av网在线观看| 亚洲国产欧洲综合997久久,| 联通29元200g的流量卡| 欧美bdsm另类| 精品人妻熟女av久视频| 日本三级黄在线观看| 三级毛片av免费| 真人做人爱边吃奶动态| 男人舔奶头视频| 亚洲七黄色美女视频| av黄色大香蕉| 国产高清视频在线播放一区| 午夜亚洲福利在线播放| 天堂影院成人在线观看| 男人舔奶头视频| 久久6这里有精品| 欧美日本视频| 嫩草影院精品99| 18+在线观看网站| 国产精品爽爽va在线观看网站| 成人精品一区二区免费| 黄色视频,在线免费观看| 亚洲成av人片在线播放无| 亚洲最大成人av| 午夜免费男女啪啪视频观看 | 成人综合一区亚洲| 国产一区二区激情短视频| 啦啦啦观看免费观看视频高清| 波多野结衣高清作品| 国产色婷婷99| 麻豆国产97在线/欧美| 日韩大尺度精品在线看网址| 国国产精品蜜臀av免费| 亚洲国产日韩欧美精品在线观看| 日本免费a在线| 日韩在线高清观看一区二区三区| 国产精品精品国产色婷婷| 日日摸夜夜添夜夜添av毛片| 日本a在线网址| 亚洲欧美日韩东京热| 搡老妇女老女人老熟妇| 网址你懂的国产日韩在线| 性插视频无遮挡在线免费观看| 黄色日韩在线| 久久国内精品自在自线图片| 日本黄大片高清| 好男人在线观看高清免费视频| 悠悠久久av| av女优亚洲男人天堂| 欧美一区二区精品小视频在线| 国产成人aa在线观看| 嫩草影视91久久| 秋霞在线观看毛片| 亚洲欧美日韩无卡精品| 欧美高清性xxxxhd video| 婷婷六月久久综合丁香| 真实男女啪啪啪动态图| 国产黄a三级三级三级人| 天堂av国产一区二区熟女人妻| 国产精品爽爽va在线观看网站| 欧美日本视频| 欧美激情在线99| 看十八女毛片水多多多| 日本一二三区视频观看| 国产爱豆传媒在线观看| 成年免费大片在线观看| 午夜a级毛片| 又爽又黄a免费视频| av免费在线看不卡| 成人欧美大片| 久久综合国产亚洲精品| 亚洲av五月六月丁香网| 午夜福利视频1000在线观看| 日本免费一区二区三区高清不卡| 国产视频内射| 3wmmmm亚洲av在线观看| 亚洲天堂国产精品一区在线| 少妇的逼好多水| 在线国产一区二区在线| 69人妻影院| 亚洲av五月六月丁香网| 禁无遮挡网站| 此物有八面人人有两片| 国产精品伦人一区二区| 国产精品av视频在线免费观看| 国产aⅴ精品一区二区三区波| 国产精品一区二区三区四区久久| 波多野结衣巨乳人妻| 99九九线精品视频在线观看视频| 亚洲国产精品合色在线| 午夜免费激情av| 色哟哟哟哟哟哟| 午夜激情福利司机影院| eeuss影院久久| 在线播放国产精品三级| 亚洲av成人av| 国产伦一二天堂av在线观看| 免费人成视频x8x8入口观看| 国产极品精品免费视频能看的| 别揉我奶头~嗯~啊~动态视频| 久久久午夜欧美精品| 成年女人毛片免费观看观看9| 国产高清激情床上av| 乱码一卡2卡4卡精品| АⅤ资源中文在线天堂| 搡老熟女国产l中国老女人| 久久6这里有精品| 九九在线视频观看精品| 乱系列少妇在线播放| 亚洲真实伦在线观看| 91精品国产九色| www.色视频.com| 精品国内亚洲2022精品成人| 深爱激情五月婷婷| 黄色日韩在线| 成人性生交大片免费视频hd| 91av网一区二区| 久久精品国产亚洲av天美| 国产精品人妻久久久影院| 久久久久久久久中文| 淫妇啪啪啪对白视频| 色吧在线观看| 国产在线男女| 99国产精品一区二区蜜桃av| 你懂的网址亚洲精品在线观看 | 亚洲欧美清纯卡通| 嫩草影视91久久| 特大巨黑吊av在线直播| 久久久久久久久久黄片| 欧美日本视频| 久久天躁狠狠躁夜夜2o2o| 午夜福利在线观看免费完整高清在 | 精品人妻熟女av久视频| 一级a爱片免费观看的视频| 亚洲国产精品久久男人天堂| 九色成人免费人妻av| 中国美白少妇内射xxxbb| 毛片一级片免费看久久久久| 人妻夜夜爽99麻豆av| 桃色一区二区三区在线观看| 国产精品久久久久久精品电影| 可以在线观看毛片的网站| 亚洲av一区综合| 一级黄色大片毛片| 午夜激情欧美在线| 国产精品久久电影中文字幕| 22中文网久久字幕| 极品教师在线视频| 国产精品人妻久久久影院| 97超碰精品成人国产| 两个人视频免费观看高清| 国产白丝娇喘喷水9色精品| 亚洲四区av| 日本五十路高清| 日本在线视频免费播放| 免费高清视频大片| 两性午夜刺激爽爽歪歪视频在线观看| 99久久精品国产国产毛片| 全区人妻精品视频| 一级毛片我不卡| 亚洲中文字幕日韩| 18禁裸乳无遮挡免费网站照片| 人妻制服诱惑在线中文字幕| 欧美性感艳星| av在线亚洲专区| 校园人妻丝袜中文字幕| 日韩国内少妇激情av| 日日干狠狠操夜夜爽| 亚洲,欧美,日韩| 91在线精品国自产拍蜜月| 内射极品少妇av片p| 观看美女的网站| 国产精品乱码一区二三区的特点| 国产精品女同一区二区软件| 97超碰精品成人国产| 俄罗斯特黄特色一大片| 久久久久久久久久成人| 我要搜黄色片| 伊人久久精品亚洲午夜| 一区二区三区四区激情视频 | 日韩精品中文字幕看吧| 岛国在线免费视频观看| 精品少妇黑人巨大在线播放 | 精品一区二区三区人妻视频| 国产欧美日韩一区二区精品| 寂寞人妻少妇视频99o| 国产欧美日韩一区二区精品| 国产爱豆传媒在线观看| 一级黄片播放器| 亚洲美女黄片视频| 男女那种视频在线观看| 国产精品女同一区二区软件| 日本黄色视频三级网站网址| 女人被狂操c到高潮| 黑人高潮一二区| 熟妇人妻久久中文字幕3abv| 在现免费观看毛片| 日本色播在线视频| 99热精品在线国产| 日本爱情动作片www.在线观看 | 亚洲高清免费不卡视频| 免费观看在线日韩| 亚洲最大成人av| 欧美极品一区二区三区四区| 午夜a级毛片| 欧美一级a爱片免费观看看| 国内揄拍国产精品人妻在线| 亚洲在线观看片| a级毛片免费高清观看在线播放| 国产探花极品一区二区| 亚洲精品久久国产高清桃花| 国产免费一级a男人的天堂| 久久久久性生活片| 久久精品久久久久久噜噜老黄 | 嫩草影院精品99| 日本熟妇午夜| 一区二区三区免费毛片| 精品一区二区三区人妻视频| 午夜激情欧美在线| 国产不卡一卡二| 亚洲精品456在线播放app| avwww免费| 最新在线观看一区二区三区| 一a级毛片在线观看| 亚洲在线自拍视频| 俄罗斯特黄特色一大片| 伊人久久精品亚洲午夜| 久久韩国三级中文字幕| 你懂的网址亚洲精品在线观看 | 丰满的人妻完整版| 一级毛片aaaaaa免费看小| 欧美日韩乱码在线| av天堂中文字幕网| 欧美色视频一区免费| 亚洲真实伦在线观看| 蜜桃久久精品国产亚洲av| 国产男人的电影天堂91| 日韩在线高清观看一区二区三区| 一夜夜www| 在线观看免费视频日本深夜| 一本久久中文字幕| 男人舔奶头视频| 麻豆av噜噜一区二区三区| avwww免费| 啦啦啦韩国在线观看视频| 我要看日韩黄色一级片| 黄色一级大片看看| 久久午夜福利片| 成人av一区二区三区在线看| 99热6这里只有精品| 五月伊人婷婷丁香| 亚洲人成网站高清观看| 九色成人免费人妻av| 国产探花极品一区二区| 99久久无色码亚洲精品果冻| 日本黄色视频三级网站网址| 亚洲成人久久爱视频| 亚洲国产精品sss在线观看| 亚洲第一电影网av| АⅤ资源中文在线天堂| 91狼人影院| 亚洲精品影视一区二区三区av| 永久网站在线| 夜夜夜夜夜久久久久| 国产精品av视频在线免费观看| 欧美一级a爱片免费观看看| 俄罗斯特黄特色一大片| 黄色日韩在线| 成人av在线播放网站| 深夜a级毛片| 老师上课跳d突然被开到最大视频| 国产一区二区在线av高清观看| 欧美日韩国产亚洲二区| av卡一久久| 国产爱豆传媒在线观看| 免费在线观看成人毛片| 一a级毛片在线观看|