資源描述:
《基于mda的空軍作戰(zhàn)仿真系統(tǒng)開(kāi)發(fā)模式研究》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、第18卷增刊22006年8月系統(tǒng)仿真學(xué)報(bào)@JournalofSystemSimulationVol。18Suppl.2Aug.,2006基于MDA的空軍作戰(zhàn)仿真系統(tǒng)開(kāi)發(fā)模式研究朱漢東,劉小荷,茍曉理(北京空軍指揮學(xué)院作戰(zhàn)模擬實(shí)驗(yàn)室,北京100097)摘要:空軍作戰(zhàn)仿真系統(tǒng)是在模型驅(qū)動(dòng)架構(gòu)(ModelDrivenArchitecture,MDA)之上構(gòu)建的一個(gè)復(fù)雜仿真系統(tǒng)。在系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)過(guò)程中綜合運(yùn)用了MDA和軟件工程的思想。結(jié)合實(shí)現(xiàn)過(guò)程,提出了基于MDA的空軍作戰(zhàn)仿真系統(tǒng)的開(kāi)發(fā)模式,重點(diǎn)討論了空軍作戰(zhàn)仿真系統(tǒng)的分折爭(zhēng)設(shè)計(jì)過(guò)程,詳速了用UML圖表示的空
2、軍作戰(zhàn)仿真系統(tǒng)的平臺(tái)無(wú)關(guān)模型(PlatformIndependentModel,PIM).利用MDA開(kāi)發(fā)模式,提高了空軍作戰(zhàn)仿真系統(tǒng)的開(kāi)發(fā)效率,保證了整個(gè)仿真系統(tǒng)的一致性。關(guān)鍵詞lMDA;模型驅(qū)動(dòng);UML;開(kāi)發(fā)模式;仿真系統(tǒng)中圖分類號(hào):TP311.1l文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1004—73IX(2006)$2—0013—04ADevelopmentModelofAirForceOperationSimulationSystemBasedonMDAZHUHan—dong,LIUXiao—he,GOUXiao—li(OperationSimulationL
3、aboratoryofAirForceCommandCollege,Beijing100089,China)Abstract:AirForceOperationSimulationSystem(AFOSS)isacomplexsystem.ThesystemwasdevelopedbasedonModelDrivenArchitecture(MDA).DuringthecourseofAFOSSdesignanddevelopment.thesystemhaveusedideasofMDAandsoftwareengineering.According
4、thecourse、anMDAdevelopmentmodelonAFosswasadvanced.TheanalysisanddesignprocessoyAFoSSwereemphasized,andPk和n札IndependentModel(PIM)ofAFoSswasexpoundedrepresentatedbyUM五graph.TheMDAdevelopmentmodelinAFOSSCanimprovedevelopmentefficiencyandensuretheconsistentoftheframework.Keywords:MD
5、A:modeldriven;IrML:developmentmodel;simulationsystem引言在現(xiàn)代戰(zhàn)爭(zhēng)中,空軍的作戰(zhàn)樣式越來(lái)越多,空軍作戰(zhàn)仿真系統(tǒng)描述的內(nèi)容也更加復(fù)雜。為保證空軍作戰(zhàn)仿真系統(tǒng)的質(zhì)量,開(kāi)發(fā)仿真系統(tǒng)關(guān)鍵是構(gòu)建空軍作戰(zhàn)仿真對(duì)象(真實(shí)世界)首次抽象和描述的、反映空軍作戰(zhàn)實(shí)體動(dòng)態(tài)特性的模型,即所謂一次模型。然而,近年來(lái)仿真領(lǐng)域的眾多理論與技術(shù)研究仿真模型的實(shí)現(xiàn)方法,主要著力于解決仿真模型的代碼實(shí)現(xiàn)和模型運(yùn)算。由此帶來(lái)了兩個(gè)問(wèn)題:一是忽略了一次模型的開(kāi)發(fā),而一次模型是仿真系統(tǒng)的核心,更是仿真系統(tǒng)開(kāi)發(fā)中最重要、最困難的工作;二是由于實(shí)
6、現(xiàn)技術(shù)的千差萬(wàn)別,利用不同技術(shù)實(shí)現(xiàn)的模型很難實(shí)現(xiàn)互聯(lián)互通,也很難實(shí)現(xiàn)模型的重用和互操作。為解決仿真領(lǐng)域存在的問(wèn)題,對(duì)象管理組織(OMG)提出了模型驅(qū)動(dòng)架構(gòu)(MDA)。在MDA應(yīng)用系統(tǒng)中,開(kāi)發(fā)人員可以將注意力更多地集中到一次模型的設(shè)計(jì)開(kāi)發(fā)上,而不用過(guò)多考慮模型的開(kāi)發(fā)實(shí)現(xiàn)細(xì)節(jié)。MDA在軍事仿真領(lǐng)域的應(yīng)用,對(duì)推動(dòng)軍事仿真的發(fā)展具有一定的意義。在空軍作戰(zhàn)仿真系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)中采用統(tǒng)一的MDA開(kāi)發(fā)模式,在保證空軍作戰(zhàn)仿真系統(tǒng)質(zhì)量的前提下,收稿日期t2006.04.21修回日期l2006—06—08作者簡(jiǎn)介t朱漢東(1977一),男,四川人,博士生,研究方向?yàn)榭哲姾贤?/p>
7、戰(zhàn)斗模擬;劉小荷(1961一),女,北京人,教授,碩導(dǎo),研究方向?yàn)榻Ec仿真理論;茍曉理(1977,),女,甘肅人,碩士生,研究方向?yàn)榭哲娮鲬?zhàn)模擬技術(shù)與方法。·13·提高了空軍作戰(zhàn)仿真系統(tǒng)的開(kāi)發(fā)效率,保證了整個(gè)仿真系統(tǒng)的一致,使仿真系統(tǒng)具有良好的維護(hù)性和可擴(kuò)展性。1MDA技術(shù)框架1.1MDA的概念MDA是OMG通過(guò)提供開(kāi)放的規(guī)范解決集成問(wèn)題的架構(gòu),它提供了從定義模型到推動(dòng)不同模型類型之間轉(zhuǎn)換的方法。MDA發(fā)展了對(duì)象管理體系(OMA),針對(duì)的是包括從領(lǐng)域建模、設(shè)計(jì)到軟件組織的制造、編譯、集成、部署、管理和改進(jìn)的整個(gè)系統(tǒng)生命周期內(nèi)的集成與協(xié)作問(wèn)題。MDA的
8、核心思想是首先抽象出與實(shí)現(xiàn)技術(shù)無(wú)關(guān)、能完整描述業(yè)務(wù)功能的核心模型一一平臺(tái)無(wú)關(guān)模型(Platfo