張永勝
(海軍大連艦艇學(xué)院,遼寧 大連 116018)
模擬訓(xùn)練已成為現(xiàn)代軍事訓(xùn)練中的一種重要手段。為了滿足海軍訓(xùn)練的需求,提高訓(xùn)練的可信度,需要研制逼真度更高的模擬訓(xùn)練設(shè)備。
研制訓(xùn)練模擬器材有兩種方案:一種是采用實(shí)裝,另一種是采用模擬設(shè)備。采用實(shí)裝設(shè)備,是訓(xùn)練逼真度高,但采購實(shí)裝的費(fèi)用高昂,無法修改實(shí)裝內(nèi)部嵌入的作戰(zhàn)軟件,仿真控制及重演很難實(shí)現(xiàn)。如果在研發(fā)作戰(zhàn)軟件的初期考慮這些問題,可以部分解決仿真控制的問題。采用仿真設(shè)備,成本相對實(shí)裝要低廉得多,對仿真的控制和重演功能很容易實(shí)現(xiàn),但訓(xùn)練的逼真度有一定程度的降低,需要增加對實(shí)裝設(shè)備模擬的研究工作。如果能捕獲實(shí)裝戰(zhàn)術(shù)軟件的一些功能則可以部分解決這個(gè)問題。在訓(xùn)練設(shè)備的研制工作中,必須綜合考慮各方面的需求,選擇最優(yōu)化的方案設(shè)計(jì)滿足訓(xùn)練要求的設(shè)備。
反潛導(dǎo)彈發(fā)射系統(tǒng)是驅(qū)護(hù)艦裝備的新型反潛武器系統(tǒng),為驅(qū)護(hù)艦提供遠(yuǎn)程的反潛能力。在該武器系統(tǒng)模擬設(shè)備的研制過程中,綜合考慮各種需求,采用基于組件的開發(fā)方法設(shè)計(jì)了混合配置的反潛武器作戰(zhàn)系統(tǒng)訓(xùn)練模擬系統(tǒng)。這一系統(tǒng)不僅包括仿真設(shè)備,還包括實(shí)裝的火控設(shè)備。由于新設(shè)計(jì)的系統(tǒng)將兩個(gè)獨(dú)立的結(jié)構(gòu)整合成一個(gè)系統(tǒng),因此需要軟件構(gòu)架的獨(dú)特設(shè)計(jì)。
本文首先介紹了組件技術(shù)的特點(diǎn)優(yōu)勢,分析了反潛導(dǎo)彈發(fā)射系統(tǒng)的功能類型,并建立了基于組件開發(fā)方法的混合反潛武器訓(xùn)練模擬器體系結(jié)構(gòu),詳細(xì)描述了系統(tǒng)組成等,為類似系統(tǒng)建設(shè)提供借鑒。
面向組件的開發(fā)是在面向?qū)ο蠹夹g(shù)的基礎(chǔ)上發(fā)展起來的,將一個(gè)系統(tǒng)分解到多個(gè)組件能夠獲得更多的可復(fù)用性、可擴(kuò)展性和可維護(hù)性。因此,面向組件編程無可爭議地成為軟件開發(fā)的主流。
基于組件的開發(fā)(CBD),也稱為基于組件的軟件工程(CBSE),是軟件工程方法學(xué)的一個(gè)分枝。CBSE可以理解為:在一定組件模型的支持下,重用組件庫中的一個(gè)或多個(gè)軟件組件,通過一般化、特殊化或組合等手段高效率、高質(zhì)量地構(gòu)造應(yīng)用軟件系統(tǒng)的過程[1]。
組件是一個(gè)可獨(dú)立開發(fā)和部署的軟件單元,封裝了設(shè)計(jì)與實(shí)現(xiàn),可由第三方進(jìn)行組合,通過接口向外界提供服務(wù)。它通常包括組件接口和組件實(shí)現(xiàn)兩個(gè)部分。其中,組件接口負(fù)責(zé)描述對外需要的功能和對外提供的服務(wù),組件實(shí)現(xiàn)負(fù)責(zé)描述組件的具體計(jì)算功能。
1.1.1 組件技術(shù)的特點(diǎn)[2-4]
組件技術(shù)是在面向?qū)ο蠹夹g(shù)的基礎(chǔ)上發(fā)展起來的,組件化程序設(shè)計(jì)的核心就是將一個(gè)應(yīng)用系統(tǒng)切分成多個(gè)組件,這些組件保持一定的功能獨(dú)立性,可以使用不同的開發(fā)工具分別開發(fā),組件間的協(xié)同工作是通過組件間的接口來完成的[3],它主要具有以下優(yōu)勢。
1)組件易替換 在龐大復(fù)雜的應(yīng)用程序中,使用組件技術(shù)將程序分成一個(gè)個(gè)組件模塊,在進(jìn)行程序修改及升級時(shí),可以只修改或替換相關(guān)的組件,而不影響其他眾多的程序組件。
2)可實(shí)現(xiàn)二進(jìn)制代碼重用 組件之間可以在二進(jìn)制級別上進(jìn)行集成和重用,只需一次編寫代碼而多處應(yīng)用。
3)有助于并行開發(fā) 一個(gè)大型應(yīng)用系統(tǒng)由許多組件組成,這些組件的實(shí)現(xiàn)可以并行進(jìn)行,只要接口設(shè)計(jì)正確,建立這些組件之后他們將能順利配合。
1.1.2 基于組件技術(shù)的軟件開發(fā)過程
基于組件的開發(fā)首先構(gòu)造出軟件的總體架構(gòu),然后根據(jù)組件重用技術(shù),在架構(gòu)上根據(jù)需要組裝上所需功能的組件,最后形成應(yīng)用程序。
當(dāng)今,現(xiàn)代可重用組件封裝了數(shù)據(jù)結(jié)構(gòu)和應(yīng)用于數(shù)據(jù)結(jié)構(gòu)的算法。它是基于軟件對象、軟件結(jié)構(gòu)、軟件構(gòu)架和軟件設(shè)計(jì)模式、面向?qū)ο蟮木幊桃约懊嫦驅(qū)ο笤O(shè)計(jì)等擴(kuò)展的先驗(yàn)理論建立起來的。它要求軟件組件要向通信中使用的硬件組件的思想一樣,最終能夠具備可交換和高可靠的性能。
對于反潛武器作戰(zhàn)訓(xùn)練模擬系統(tǒng),在系統(tǒng)研制的初期確立了基于組件開發(fā)方法的開發(fā)策略,建立了一個(gè)有效的架構(gòu)來保證軟件的重用性和擴(kuò)展性。
軟件架構(gòu)可定義為可重復(fù)使用的特定類和服務(wù)的集合,它也提供應(yīng)用的邏輯結(jié)構(gòu)。為了識別建立反潛軟件(ASW)架構(gòu)應(yīng)用必須的公共組件,使用了面向?qū)ο蟮慕7椒āMㄟ^使用案例分析捕獲的功能組件在一個(gè)詳細(xì)設(shè)計(jì)框架中重新組織和應(yīng)用。
基于面向?qū)ο蟮拈_發(fā)方法是一種強(qiáng)有力的開發(fā)方法,它在模塊化、可復(fù)用性、可擴(kuò)展性、反向控制等方面有其特有的優(yōu)越性。采用基于框架的方法開發(fā)軟件,可以以框架為復(fù)用部件的基本單元來實(shí)現(xiàn)軟件工業(yè)化生產(chǎn),有效地降低軟件開發(fā)的成本,提高生產(chǎn)效率和軟件可靠性,尤其對特定領(lǐng)域復(fù)雜系統(tǒng)的高可靠專用軟件更具有實(shí)用價(jià)值,為這些特定領(lǐng)域的軟件開發(fā)提供了一種強(qiáng)有力的技術(shù)支持。
綜合考慮成本和訓(xùn)練需求,反潛武器作戰(zhàn)系統(tǒng)訓(xùn)練模擬系統(tǒng)采用了混合的配置,即部分設(shè)備采用了實(shí)裝,部分采用模擬設(shè)備。
為了提高系統(tǒng)的可信度,反潛導(dǎo)彈發(fā)射系統(tǒng)(VLA)和艦載魚雷發(fā)射系統(tǒng)(SLTS),在網(wǎng)絡(luò)結(jié)構(gòu)中使用了不作任何修改的實(shí)裝C2網(wǎng)絡(luò)。為了增加訓(xùn)練控制的靈活性,在系統(tǒng)結(jié)構(gòu)中采用了仿真網(wǎng)絡(luò)。為了模擬艦載反潛武器的武器和船載魚雷發(fā)射系統(tǒng)SLTS,也同時(shí)配置了SLTS控制板和發(fā)射系統(tǒng)。
基于M&S構(gòu)架,反潛導(dǎo)彈及其發(fā)射系統(tǒng)模擬器的應(yīng)用結(jié)構(gòu)設(shè)計(jì)為具有三個(gè)獨(dú)立的層。所有仿真應(yīng)用應(yīng)該由用戶接口、模型和網(wǎng)絡(luò)接口三個(gè)層次組成。這三個(gè)層次的架構(gòu)保證了在需要修改用戶接口和網(wǎng)絡(luò)接口時(shí),對軟件模塊的改動最小。
為了滿足訓(xùn)練需求,發(fā)射控制訓(xùn)練模擬器設(shè)計(jì)為混合配置,既包含實(shí)裝火控設(shè)備,又包括仿真設(shè)備。這種混合訓(xùn)練結(jié)構(gòu)將兩個(gè)分立的結(jié)構(gòu)整合成一個(gè)系統(tǒng),需要進(jìn)行軟件構(gòu)架的特殊設(shè)計(jì)?;旌嫌?xùn)練結(jié)構(gòu)有四個(gè)層:訓(xùn)練控制層、仲裁層、實(shí)裝設(shè)備層、模擬設(shè)備層。如圖1所示。
在訓(xùn)練控制層中訓(xùn)練控制計(jì)算機(jī)(TCC)完成系統(tǒng)模擬器仿真控制器功能。
由于從兩個(gè)不同網(wǎng)絡(luò)收發(fā)的所有數(shù)據(jù)應(yīng)當(dāng)由作戰(zhàn)系統(tǒng)模擬器(CSS)和系統(tǒng)鏈接計(jì)算機(jī)(SLC)管理,仲裁層在混合訓(xùn)練構(gòu)架中擔(dān)任重要的角色。作戰(zhàn)系統(tǒng)模擬器設(shè)計(jì)成位于仿真網(wǎng)絡(luò)和C2網(wǎng)絡(luò)的中間,在兩個(gè)網(wǎng)絡(luò)之間進(jìn)行仲裁。由于作戰(zhàn)系統(tǒng)模擬器是發(fā)射控制臺(LC)和船載魚雷發(fā)射系統(tǒng)(SLTS)到仿真網(wǎng)絡(luò)的唯一路由,為了將發(fā)射控制臺(LC)和船載魚雷發(fā)射系統(tǒng)(SLTS)報(bào)告的信息發(fā)送到訓(xùn)練控制計(jì)算機(jī),需要將這些信息在作戰(zhàn)系統(tǒng)模擬器中合成。SLC設(shè)計(jì)為有效率控制訓(xùn)練模擬器新配置的模擬設(shè)備。在混合訓(xùn)練結(jié)構(gòu)設(shè)計(jì)中引入SLC使得對仿真結(jié)構(gòu)的修改最小。
三個(gè)實(shí)裝設(shè)備為反潛導(dǎo)彈控制臺(MCC)、發(fā)射控制臺和船載魚雷發(fā)射控制板(SLCP),在訓(xùn)練仿真器中不作任何修改的使用。在訓(xùn)練環(huán)境中設(shè)計(jì)了一個(gè)嵌入式訓(xùn)練設(shè)備來激活。
圖1 混合訓(xùn)練結(jié)構(gòu)的層次
2.2.1 訓(xùn)練控制計(jì)算機(jī)(Training Control Computer)
訓(xùn)練控制計(jì)算機(jī)(TCC)完成仿真想定編輯、仿真進(jìn)程控制、仿真數(shù)據(jù)監(jiān)視和記錄等功能。訓(xùn)練控制計(jì)算機(jī)軟件包括四個(gè)功能處理模塊:前端、記錄器、EDMS和后端,如圖2所示。訓(xùn)練控制計(jì)算機(jī)前端有三個(gè)功能組件:仿真控制、想定管理、通信中間件模塊。首先,想定管理模塊產(chǎn)生想定文件。該想定文件使用擴(kuò)展XML標(biāo)準(zhǔn)。仿真控制模塊控制仿真的整個(gè)行為。訓(xùn)練控制計(jì)算機(jī)EDMS包括對象建模,通信中間件模塊。對象建模模塊僅對潛艇對象、反潛對象、導(dǎo)彈對象建模,也可很容易地增加其他的對象模型。訓(xùn)練控制計(jì)算機(jī)記錄器包括分析、記錄,通信中間件模塊。所有應(yīng)用設(shè)計(jì)為仿真后將其內(nèi)部記錄數(shù)據(jù)發(fā)送到訓(xùn)練控制計(jì)算機(jī)記錄器。對于實(shí)裝MCC軟件,由于使用的戰(zhàn)術(shù)軟件不作任何修改,為了獲得內(nèi)部的數(shù)據(jù)記錄使用了網(wǎng)絡(luò)磁盤。訓(xùn)練控制計(jì)算機(jī)記錄器的分析模塊將數(shù)據(jù)綜合,使用各種方法對數(shù)據(jù)進(jìn)行分析。訓(xùn)練控制計(jì)算機(jī)后端有一個(gè)功能,即通過信息分發(fā)器發(fā)送仿真控制指令,接收其它應(yīng)用的仿真狀態(tài)。如果訓(xùn)練控制計(jì)算機(jī)前端需要發(fā)送一個(gè)信息給四個(gè)設(shè)備,訓(xùn)練控制計(jì)算機(jī)前端僅需要將其連同路由表一起發(fā)送到信息分配器即可。
圖2 TCC的功能結(jié)構(gòu)
2.2.2 作戰(zhàn)系統(tǒng)模擬器(Combat System Simulator)
作戰(zhàn)系統(tǒng)模擬器CSS的高層體系結(jié)構(gòu)設(shè)計(jì)為有三個(gè)層次:人-機(jī)界面(HCI)、模型和通信層,如圖3所示。通信層的通信中間件可以看作是軟件的基本結(jié)構(gòu),不僅傳導(dǎo)從網(wǎng)絡(luò)到模型層在UDP/TCP的所有信息,而且還要計(jì)劃和管理數(shù)據(jù)傳輸。模型層的功能是處理HCI和通信層的每個(gè)數(shù)據(jù)。作戰(zhàn)系統(tǒng)模擬器操作員創(chuàng)建的行動,模型層處理內(nèi)部狀態(tài)以適當(dāng)?shù)挠脩魣D形接口在HCI層顯示。
圖3 CSS的高層體系結(jié)構(gòu)
中間件接口管理位于模型和HCI層之間,分發(fā)其它設(shè)備通過中間件分發(fā)的信息。HCI接口管理器位于HCI和模型之間,充當(dāng)將模型層處理的信息發(fā)送給HCI層的角色。操作員輸入和HCI信息也是通過HCI接口管理器傳輸?shù)摹?/p>
圖形用戶界面由有標(biāo)示的平板顯示器(LPD),軟鍵盤面板(SKP)和托架組成。這些由HCI管理器管理。設(shè)計(jì)了安全序列來增加各層之間通信的可靠性。由于每個(gè)進(jìn)程不直接發(fā)送數(shù)據(jù)給其它的進(jìn)程,使用安全序列避免了通信死鎖。進(jìn)程之間的數(shù)據(jù)傳輸可以使用安全序列管理。跟蹤、目標(biāo)管理模型位于模型層。數(shù)通信和數(shù)據(jù)存取中間件作為數(shù)據(jù)公共服務(wù)位于通訊層。CSS的功能結(jié)構(gòu)如圖4所示。
2.2.3 系統(tǒng)鏈接計(jì)算機(jī)(System Link Computer)
系統(tǒng)鏈接算機(jī)(SLC)完成I/O仿真數(shù)據(jù)和實(shí)際數(shù)據(jù)的融合功能,其功能結(jié)構(gòu)如圖5所示??刂泼姘迥K通過狀態(tài)監(jiān)視面板模擬器,遙控面板模擬器,電池安全使能開關(guān)模擬器控制開關(guān)操作和顯示裝置。
系統(tǒng)鏈接計(jì)算機(jī)(SLC)通過LAN與實(shí)裝發(fā)射控制臺(LC)使用虛擬集線機(jī)連接,它不直接與SLC和MCC連接。反潛導(dǎo)彈控制臺(MCC)和發(fā)射控制臺(LC)使用LAN通信。訓(xùn)練模擬器需要發(fā)送交戰(zhàn)信息給實(shí)裝、從實(shí)裝接收作戰(zhàn)信息。因此系統(tǒng)連接計(jì)算機(jī)負(fù)責(zé)與實(shí)裝設(shè)備相關(guān)的交戰(zhàn)信息傳送/接收。使用了Winpcap數(shù)據(jù)包捕獲方法實(shí)現(xiàn)這個(gè)功能。WinPcap是Windows環(huán)境中聯(lián)結(jié)層網(wǎng)絡(luò)存取的工業(yè)標(biāo)準(zhǔn)工具:它允許旁路協(xié)議棧應(yīng)用捕獲和傳送網(wǎng)絡(luò)數(shù)據(jù)包應(yīng)用,以及其它的有用功能,包括核心層的包過濾、網(wǎng)絡(luò)統(tǒng)計(jì)引擎以及遠(yuǎn)程包捕獲支持。
圖4 CSS的功能結(jié)構(gòu)
圖5 SLC的功能結(jié)構(gòu)
仿真網(wǎng)絡(luò)連接到訓(xùn)練控制計(jì)算機(jī)、反潛戰(zhàn)作戰(zhàn)系統(tǒng)模擬器、狀態(tài)監(jiān)視面板模擬器、遙控面板模擬器、電池安全準(zhǔn)許開關(guān)模擬器。訓(xùn)練模擬器使用通常的HUB進(jìn)行LAN通信(TCP/IP)。實(shí)裝戰(zhàn)術(shù)網(wǎng)絡(luò)連接到反潛導(dǎo)彈控制臺、發(fā)射控制臺、船載魚雷發(fā)射系統(tǒng)。實(shí)裝設(shè)備使用虛擬集線器進(jìn)行LAN通訊(UDP)。
系統(tǒng)連接計(jì)算機(jī)與仿真網(wǎng)絡(luò)、戰(zhàn)術(shù)網(wǎng)絡(luò)都連接,系統(tǒng)鏈接計(jì)算機(jī)整合實(shí)裝戰(zhàn)術(shù)網(wǎng)絡(luò)和仿真網(wǎng)絡(luò)。
訓(xùn)練模擬器由模擬設(shè)備和實(shí)裝設(shè)備組成。實(shí)裝設(shè)備包括導(dǎo)彈控制臺(MCC)、發(fā)射控制臺(LC)和和船載魚雷發(fā)射系統(tǒng)(SLTS)。模擬設(shè)備包括訓(xùn)練控制計(jì)算機(jī)(TCC)、作戰(zhàn)系統(tǒng)模擬器(CCS)、狀態(tài)監(jiān)視面板(SMP)、遙控面板(RCP)。聯(lián)接設(shè)備有系統(tǒng)鏈接計(jì)算機(jī)(SLC)。模擬設(shè)備控制開關(guān)操作和顯示裝置顯示。反潛導(dǎo)彈控制臺控制目標(biāo)交戰(zhàn)。發(fā)射控制臺控制發(fā)射程序。船載魚雷發(fā)射系統(tǒng)控制魚雷作戰(zhàn)。
訓(xùn)練控制計(jì)算機(jī)完成下面的功能:
·系統(tǒng)控制 控制仿真設(shè)備的遠(yuǎn)程開關(guān)機(jī);檢查連接的仿真設(shè)備狀態(tài)等。
·訓(xùn)練想定管理 完成想定文件生成、打開、編輯,保存,刪除等功能;控制想定文件向仿真設(shè)備的分發(fā);控制仿真開始、停止、恢復(fù)等。
·對象仿真 仿真的對象包括潛艇對象、反潛對象以及導(dǎo)彈對象。
·態(tài)勢觀測和顯示 管理和產(chǎn)生訓(xùn)練中一系列事件、操作時(shí)間、2D地圖和對象列表。
·訓(xùn)練結(jié)果和記錄 交戰(zhàn)事件存檔、顯示導(dǎo)彈對象事件、打印訓(xùn)練結(jié)果。
訓(xùn)練控制計(jì)算機(jī)(TCC)完成戰(zhàn)術(shù)態(tài)勢顯示和交戰(zhàn)信息顯示。使用圖形用戶接口設(shè)計(jì)了多個(gè)視窗,操作員可以使用這些界面進(jìn)行控制、監(jiān)視和分析。戰(zhàn)術(shù)態(tài)勢顯示窗口顯示從訓(xùn)練控制計(jì)算機(jī)接收到的想定信息。交戰(zhàn)窗口顯示系統(tǒng)狀態(tài)以及LA/SLTS的交戰(zhàn)信息。EDMS提供用來構(gòu)建反潛戰(zhàn)術(shù)環(huán)境的對象數(shù)據(jù)、狀態(tài)以及實(shí)體事件等。
作戰(zhàn)系統(tǒng)模擬器功能是反潛作戰(zhàn)模擬。CSS有跟蹤和目標(biāo)處理管理。
作戰(zhàn)系統(tǒng)模擬器(CSS)設(shè)計(jì)為位于仿真網(wǎng)絡(luò)和C2網(wǎng)絡(luò)的中間,在二個(gè)網(wǎng)絡(luò)之間仲裁。由于作戰(zhàn)系統(tǒng)模擬器(CSS)是從發(fā)射控制臺(LC)和船載魚雷發(fā)射系統(tǒng)(SLTS)到仿真網(wǎng)絡(luò)唯一路由,從發(fā)射控制臺(LC)和船載魚雷發(fā)射系統(tǒng)(SLTS)報(bào)告的信息在作戰(zhàn)系統(tǒng)模擬器(CSS)綜合,將這些信息發(fā)送給仿真控制器。仿真控制器顯示的數(shù)據(jù)是在CSS中處理的狀態(tài)的一個(gè)摘要。使用發(fā)射控制臺(LC)和和船載魚雷發(fā)射系統(tǒng)(SLTS)設(shè)備內(nèi)部的數(shù)據(jù)記錄設(shè)備來進(jìn)行進(jìn)一步的分析。使用隔離的兩個(gè)類型網(wǎng)絡(luò)配置是增強(qiáng)系統(tǒng)擴(kuò)展性的一個(gè)很好的解決方案。
系統(tǒng)鏈接算機(jī)(SLC)完成I/O仿真數(shù)據(jù)和實(shí)際數(shù)據(jù)的融合功能。
訓(xùn)練控制計(jì)算機(jī)(TCC)將訓(xùn)練信息發(fā)送給系統(tǒng)鏈接計(jì)算機(jī)(SLC)。系統(tǒng)鏈接計(jì)算機(jī)接收訓(xùn)練信息;發(fā)射控制臺重新發(fā)送訓(xùn)練信息。系統(tǒng)鏈接計(jì)算機(jī)將訓(xùn)練信息格式轉(zhuǎn)換成實(shí)裝的信息格式。
系統(tǒng)鏈接計(jì)算機(jī)(SLC)捕獲與發(fā)射控制臺和導(dǎo)彈控制臺接口的實(shí)裝信息。系統(tǒng)鏈接計(jì)算機(jī)不直接與發(fā)射控制臺連接。因此系統(tǒng)鏈接計(jì)算機(jī)部份地受到實(shí)裝信息格式限制。在系統(tǒng)中實(shí)裝需要軟件修改軟件接口,僅僅需要改變系統(tǒng)聯(lián)結(jié)計(jì)算機(jī)軟件。
本文基于面向組件的開發(fā)方法設(shè)計(jì)了反潛導(dǎo)彈訓(xùn)練系統(tǒng),為了滿足訓(xùn)練的逼真度要求,采用實(shí)裝和模擬設(shè)備結(jié)合的混合結(jié)構(gòu)。本文給出了這個(gè)混合結(jié)構(gòu)的架構(gòu)以及模擬器的實(shí)現(xiàn),在實(shí)裝戰(zhàn)術(shù)網(wǎng)絡(luò)和仿真網(wǎng)絡(luò)之間的獨(dú)特的系統(tǒng)接口設(shè)計(jì)成功支持了訓(xùn)練模擬器的開發(fā),對于訓(xùn)練模擬器材的設(shè)計(jì)有很好的參考價(jià)值。
[1] 翁南釤.基于組件的軟件工程及其測試、維護(hù)與實(shí)踐[J].計(jì)算機(jī)工程與應(yīng)用,2000,9(2):33-36.
[2] 鄭亞玲,胡和平.利用可重用組件構(gòu)造軟件[J].計(jì)算機(jī)應(yīng)用,2000,20(2):35-37.
[3] 卿杜政,李伯虎,孫磊等.基于組件的一體化建模仿真環(huán)境(CISE)研究[J].系統(tǒng)仿真學(xué)報(bào),2008,20(4):900-904.
[4] 歐海英,于輝,李曉宇.基于HLA和組件技術(shù)的仿真訓(xùn)練系統(tǒng)擴(kuò)展[J].系統(tǒng)仿真學(xué)報(bào),2009,21(6):3273-3276.
[5] 燕雪峰,邸顏強(qiáng),戰(zhàn)守義,等.協(xié)同仿真平臺中的仿真組件技術(shù)及其實(shí)現(xiàn)[J].計(jì)算機(jī)集成制造系統(tǒng),2004,10(4):453-460.
[6] 劉澤.面向業(yè)務(wù)領(lǐng)域框架的專用組件庫的研究與實(shí)踐[D].上海:復(fù)旦大學(xué),2008:16-30.
[7] 桑大勇.基于構(gòu)架的軟件重用技術(shù)綜述[J].空軍工程大學(xué)學(xué)報(bào),2000,1(5):84-86.
[8] 鄭紅.可重用的分布式軟件組件模型分析[J].計(jì)算機(jī)工程與應(yīng)用,2002,(15):68-71.
[9] 韓霜,劉志新,楊旭,等.基于組件技術(shù)的開放式數(shù)控系統(tǒng)體系結(jié)構(gòu)[J].農(nóng)業(yè)機(jī)械學(xué)報(bào),2007,38(10):127-131.