王宏強,張航峰,李繼進,盛守照
(1.南京電子技術研究所,江蘇 南京 210039;2.南京航空航天大學,江蘇 南京 210016)
戰術指揮情報終端(Tactical Command&Intelligence Terminal,TCIT)是現代C4ISR指揮信息系統的重要組成部分[1-2],其主要任務是通過向作戰單元提供實時的戰場態勢感知、戰術情報保障及指揮命令交互服務,使作戰單元、作戰要素之間協同互補,通過信息力、打擊力、機動力的高度聚合與精確釋放,確保作戰單元信息優勢的全程獲取和作戰效能的充分發揮[3]。
傳統的戰術指揮情報終端軟件通常針對特定兵種的特定軍事需求而設計,系統所有功能統一編譯于一個可執行文件中,具有功能明確、封閉性強、集成度高等特點[1]。隨著現代戰爭由機械化向信息化、智能化轉變,C4ISR系統越來越龐大和復雜,作戰單元時刻處于空、天、地、海、網絡、電磁的全方位包圍之下,應用類型亦愈來愈多[3]。為了能夠快速適應多變、異構的現代戰場環境,戰術指揮情報終端必須能夠針對不同的作戰類型、作戰目標、網絡環境對功能進行快速定制與整合,以滿足特定的作戰應用需求。
近年來,基于插件框架的軟件設計技術已成為解決軟件可擴展性問題的有效方法,學界已開始深入研究。Sun等研究了基于.Net反射技術和數字驗證技術的插件框架設計方法,增強了.Net插件框架的安全特性[4];Zhu等在研究Eclipse軟件的插件架構的基礎上,提出了基于插件架構的軟件生產線集成框架模型并對有效性進行了驗證[5];郭娜等研究了Jabber客戶端Jeti的軟件結構并與Eclipse進行了對比分析,提出了一種基于插件的動態模塊框架[6],提高了軟件的可維護性和擴展性。……