Xudunta software-ka ee kaabayaasha internetka ee dusha sare ee F-35 dagaal-yahan midaysan

Dulmar guud oo ah qaybaha muhiimka ah ee F-35 Nidaamka Macluumaadka Saadka ee Madaxa-bannaan ee F-1 Falanqaynta faahfaahsan ee "cutubka taageerada dagaalka" iyo afartiisa qaybood ee muhiimka ah: 2) nidaamka nidaamka bini'aadamka, 3) nidaamka xakamaynta, 4) habka difaaca jirka, 35) nidaamka avionics. Qaar ka mid ah macluumaadka ku saabsan firmware-ka F-XNUMX ee dagaalka iyo qalabka loo isticmaalo software-keeda dusha sare ah. Isbarbardhigga qaababka hore ee dagaalyahannada dagaalka ayaa la bixiyaa, waxaana sidoo kale la tilmaamayaa rajada horumarka dheeraadka ah ee duulista ciidanka.

Xudunta software-ka ee kaabayaasha internetka ee dusha sare ee F-35 dagaal-yahan midaysan

Diyaaradda dagaalka ee F-35 waa raxan duulaya oo ah dhammaan noocyada dareemayaasha tignoolajiyada sare ee bixiya wadar ahaan "360-ka warqab xaaladeed."

Horudhac

Nidaamyada qalabka Ciidanka Cirka ayaa noqday kuwo aad u adag muddo ka dib. [27] Kaabayaashooda internetka (software iyo qaybaha hardware ee u baahan hagaajin algorithmic wanaagsan) ayaa sidoo kale si tartiib tartiib ah u noqonaya mid adag. Isticmaalka tusaalaha Ciidanka Cirka ee Maraykanka, mid ayaa arki kara sida kaabayaasha internetka ee diyaaradaha dagaalka - marka la barbardhigo qaybaha hardware-dhaqameedka - ay si tartiib tartiib ah uga korodhay wax ka yar 5% (F-4, dagaalyahan jiilka saddexaad) in ka badan 90% (ee F-35, dagaalyahan jiilka shanaad). [5] Si loo hagaajiyo kaabayaasha internetka, F-35 waxay mas'uul ka tahay software-kii ugu dambeeyay ee si gaar ah loogu sameeyay ujeedadan: Nidaamka Macluumaadka Saadka ee Madaxa-bannaan (ALIS).

Nidaamka macluumaadka saadka ee madaxbannaan

Xilligii dagaalyahannada jiilka 5aad, sarraynta dagaalka waxaa lagu cabbiraa ugu horreyn tayada wacyiga xaaladda. [10] Sidaa darteed, dagaalyahan F-35 waa raxan duulaya dhammaan noocyada dareemayaasha teknoolojiyadda sare, taasoo bixisa wadarta wacyigelinta xaaladda 360-degree. [11] Hit cusub oo caan ah oo arrintan ku saabsan waa waxa loogu yeero. "Integrated Sensor Architecture" (ISA), oo ay ku jiraan dareemayaasha si madax-bannaan ula falgala midba midka kale si firfircoon (ma aha oo kaliya aamusnaanta, laakiin sidoo kale deegaan xeeladaysan) - taas oo, aragti ahaan, waa inay horseeddo horumar weyn oo tayada wacyigelinta xaaladda. . [7] Si kastaba ha noqotee, aragtidan si ay u dhaqan gasho, habaynta algorithmic tayo sare leh ee dhammaan xogta laga helay dareemayaasha ayaa lagama maarmaan ah.

Sidaa darteed, F-35 waxay si joogto ah u qaadaa software dusheeda, wadarta guud ee koodhka ilaha kuwaas oo ka badan 20 milyan oo xariiq, taas oo inta badan loo yaqaan "kombiyuutar duulaya." [6] Maaddaama xilliga shanaad ee hadda jira ee dagaalyahannada shaqo joojinta, dagaalka ka sarreeya waxaa lagu qiyaasaa tayada wacyigelinta xaaladda, ku dhawaad ​​​​50% code barnaamijkan (8,6 milyan khadadka) wuxuu fuliyaa habka algorithmic ee ugu adag - si loo dhajiyo dhammaan xogta soo socota. laga bilaabo dareemayaasha galay hal sawir oo ka mid ah masraxa hawlaha. Waqtiga dhabta ah.

Xudunta software-ka ee kaabayaasha internetka ee dusha sare ee F-35 dagaal-yahan midaysanDhaqdhaqaaqa isbeddelka ee bixinta shaqeynta dusha sare ee dagaalyahannada dagaalka Mareykanka - dhanka software-ka

F-35 Nidaamka Macluumaadka Saadka ee Madaxa-bannaan (ALIS) ayaa siiya dagaalyahannada 1) qorsheynta (iyada oo loo marayo nidaamyada hawada sare ee hawada), 2) joogteynta (awoodda u dhaqmida sida cutubka dagaalka) iyo 3) xoojinta. sida unugga dagaalka addoonsiga). [4] "Koodhka xabagta" waa qaybta ugu muhiimsan ee ALIS, oo ka dhigan 95% dhammaan code F-35. 50% ee kale ee koodka ALIS waxa uu qabtaa hawlo yar yar, laakiin sidoo kale algorithmically aad u adag, hawlgallo. [12] F-35 sidaas darteed waa mid ka mid ah hababka dagaalka ugu adag ee abid la sameeyay. [6]

ALIS waa nidaam shuruudaysan oo iskiis isku daraya isku dhafan oo noocyo badan oo habab hoosaadyo dushiisa ah; iyo sidoo kale waxaa ka mid ah isdhexgalka waxtarka leh ee duuliyaha iyadoo la siinayo macluumaad tayo sare leh oo ku saabsan masraxa hawlgallada (ka warqabka xaaladda). Matoorka software-ka ee ALIS wuxuu si joogto ah uga shaqeeyaa gadaasha, isagoo ka caawinaya duuliyaha go'aan qaadashada iyo bixinta hagitaan meelaha muhiimka ah ee duulimaadka. [13]

Unugga taageerada dagaalka

Mid ka mid ah nidaamyada hoose ee ugu muhiimsan ALIS waa "cutubka taageerada dagaalka", oo ka kooban shan walxood oo waaweyn [13]:

1) "Interface-system interface" - waxay bixisaa muuqaal tayo sare leh ee masraxa hawlaha (ergonomic, dhamaystiran, kooban). [12] Isagoo eegaya tiyaatarkan, duuliyuhu wuxuu qaataa go'aano xeeladaysan wuxuuna soo saaraa amarrada dagaalka, taas oo ay iyaduna habayso qaybta ICS.

2) "Nidaamka kantaroolka-fulinta" (ECS) - la falgalka unugyada xakamaynta ee hubka saaran, waxay hubisaa fulinta amarrada dagaalka, kuwaas oo uu soo saaro duuliyaha iyada oo loo marayo nidaamka nidaamka aadanaha. ICS waxay sidoo kale diiwaangelisaa dhaawaca dhabta ah ee isticmaalka amar kasta oo dagaal (iyada oo loo marayo dareemayaasha jawaab-celinta) - falanqaynta ku xigta ee nidaamka avionics.

3) "Nidaamka difaaca jirka ee guddiga" (BIS) - wuxuu la socdaa khataraha dibadda, marka la ogaado, wuxuu fuliyaa tallaabooyinka ka-hortagga ah ee lagama maarmaanka ah si loo tirtiro khataraha. Xaaladdan oo kale, BIS waxay ku raaxaysan kartaa taageerada cutubyada dagaalka saaxiibtinimo ee ka qayb qaadanaya hawlgal xeeladaysan. [8] Ujeedadan awgeed, LSI waxay si dhow ula falgashaa nidaamyada avionics - iyada oo loo marayo nidaamka isgaarsiinta.

4) "Nidaamka Avionics" - wuxuu u beddelaa qulqulka xogta ceeriin ee ka imanaya dareemayaasha kala duwan una beddelo wacyigelin xaaladeed oo tayo sare leh, oo la heli karo duuliyaha iyada oo loo marayo isdhexgalka nidaamka aadanaha.

5) "Nidaamka isgaarsiinta" - waxay maamushaa taraafikada gudaha iyo dibadda, iwm. Waxay u adeegtaa sidii isku xirka u dhexeeya dhammaan nidaamyada guddiga; iyo sidoo kale inta u dhaxaysa dhammaan cutubyada dagaalka ee ka qayb qaadanaya hawlgal xeeladaysan.

Interface nidaamka aadanaha

Si loo daboolo baahida loo qabo wacyigelin xaaladeed oo tayo sare leh oo dhammaystiran, isgaarsiin iyo muuqaal muuqaal ah oo ku dhex jira qolka dagaalka ayaa muhiim ah. Wajiga ALIS guud ahaan iyo qaybta taageerada dagaalka gaar ahaan waa "nidaamka hoose ee muuqaalka muuqaalka muuqaalka" (L-3 Nidaamyada Bandhigga Isgaarsiinta). Waxaa ku jira shaashad taabashada sare-sare ah (LADD) iyo kanaalka isgaarsiinta ballaaran. Software-ka L-3 waxa uu wadaa Integrity OS 178B (nidaamka hawlgalka wakhtiga-dhabta ah ee Green Hills Software), kaas oo ah nidaamka ugu muhiimsan ee avionics-ka hawlgalka ee diyaaradda dagaalka F-35.

Nashqadaha kaabayaasha internetka ee F-35 ayaa doortay Integrity OS 178B iyadoo lagu salaynayo lix astaamood oo nidaamka hawlgalka u gaar ah: 1) u hoggaansanaanta heerarka naqshadaha furan, 2) waafaqsanaanta Linux, 3) waafaqsanaanta POSIX API, 4) qoondaynta xusuusta sugan, 5) taageerada amniga shuruudaha gaarka ah iyo 6) taageerada qeexida ARINC 653. [12] "ARINC 653" waa interface software codsiga ee codsiyada avionics. Interface-kani waxa uu nidaamiyaa kala qaybinta ku meel gaadhka ah iyo meelaha ee agabka nidaamka xisaabinta duulista iyada oo la raacayo mabaadi'da avionics modular isku dhafan; iyo sidoo kale qeexaya interface interface ee software codsiga waa in ay isticmaalaan si ay u helaan nidaamka kombiyuutarka.

Xudunta software-ka ee kaabayaasha internetka ee dusha sare ee F-35 dagaal-yahan midaysanMuuqaal-muuqaal muuqaal hoose ah ayaa muujinaya

Nidaamka maamulka fulinta

Sida kor ku xusan, ICS, oo la falgasha unugyada xakamaynta ee hubka saaran, waxay hubisaa fulinta amarrada dagaalka iyo duubista dhaawaca dhabta ah ee isticmaalka amar kasta oo dagaal. Wadnaha ICS waa kombuyuutar sare, kaas oo si dabiici ah sidoo kale loo kala saaro "hubka dusha saaran."

Maaddaama mugga hawlaha loo xilsaaray kombuyuutarka sare ee dusha sare uu yahay mid weyn, waxay kordhisay xoogga waxayna buuxisay shuruudaha sare ee dulqaadka qaladka iyo awoodda xisaabinta; Waxa kale oo lagu qalabeeyaa nidaam qaboojin dareere ah oo wax ku ool ah. Dhammaan tallaabooyinkan waxaa loo qaaday si loo hubiyo in nidaamka kombiyuutarada on-board awood u si hufan u baaraandegi tiro badan oo xog ah iyo fulinta processing algorithmic sare - kaas oo siiya duuliyaha wacyi xaalad wax ku ool ah: isaga siinaya macluumaad dhamaystiran oo ku saabsan masraxa hawlaha. [12]

Supercomputer-ka sare ee diyaaradda F-35 wuxuu awood u leeyahay inuu si joogto ah u fuliyo hawlgallada 40 bilyan ilbiriqsi kasta, taas oo ay ugu mahadcelineyso taas oo ay ku xaqiijinayso fulinta hawlo badan oo algorithms-ka degdegga ah ee avionics horumarsan (oo ay ku jiraan socodsiinta korantada-optical, infrared iyo xogta radar). [9] Waqtiga dhabta ah. Dagaalyahanka F-35, suurtagal maaha in la fuliyo dhammaan xisaabinta algorithmically-ka degdegga ah ee dhinaca (si aan loo qalabayn cutub kasta oo dagaal leh supercomputer), sababtoo ah xoojinta wadarta guud ee xogta ka imanaysa dhammaan dareemayaasha ayaa ka badan. habka isgaarsiinta ugu dhaqsiyaha badan - ugu yaraan 1000 jeer. [12]

Si loo hubiyo in la kordhiyo isku halaynta, dhammaan nidaamyada muhiimka ah ee F-35 (oo ay ku jiraan, ilaa xad, supercomputer-ka dusha sare) ayaa la hirgeliyaa iyadoo la adeegsanayo mabda'a dib-u-celinta, si isla hawsha guddiga ay suurtogal u tahay inay fuliyaan dhowr qalab oo kala duwan. Waxaa intaa dheer, shuruudaha dib-u-celinta ayaa ah in walxaha nuqul ka mid ah ay soo saaraan warshado kale oo ay leeyihiin qaab dhismeed kale. Waad ku mahadsan tahay tan, suurtagalnimada guuldarada isku mar ah ee asalka ah iyo nuqul ka mid ah waa la dhimay. [1, 2] Tani waa sidoo kale sababta kumbiyuutarka Master-ka uu u maamulo nidaamka hawlgalka Linux u eg, halka kombuyuutarrada addoontu ay maamulaan Windows. [2] Sidoo kale, si haddii mid ka mid ah kombiyuutarada uu ku guuldareysto, qaybta taageerada dagaalku waxay sii wadi kartaa inay shaqeyso (ugu yaraan qaabka degdegga ah), dhismaha ALIS kernel waxaa lagu dhisay mabda'a "macaamiil-server-badan oo loogu talagalay xisaabinta qaybinta." [18]

Nidaamka difaaca ee sabuuradda

Deegaanka xeeladaysan ee lagu loolamayo, ilaalinta xasaanadda hawadu waxay u baahan tahay isku-dar wax ku ool ah oo adkeysi, dib-u-celin, kala duwanaansho, iyo hawlkarnimo qaybsan. Duulimaadka dagaalka ee shalay ma lahayn hab-dhiska difaaca jidhka oo midaysan (BIS). Duulimaadkeedu LSI wuu kala qaybsamay wuxuuna ka koobnaa dhawr qaybood oo si madaxbanaan u shaqaynaya. Mid kasta oo ka mid ah qaybahan ayaa la hagaajiyay si ay ugu adkaysato nidaam gaar ah oo cidhiidhi ah oo hubka ah: 1) gantaalaha ballistics, 2) gantaalada loogu talagalay soo noqnoqda raadiyaha ama signalka elektro-optical, 3) irdiation laser, 4) radar irradiation, iwm. Markii weerar la ogaaday, nidaamka hoosaadka LSI ee u dhigma si toos ah ayaa loo hawlgeliyay oo waxa uu qaaday tallaabooyin ka hortag ah.

Qaybaha LSI-da ee shalay waxa loo nashqadeeyay oo loo horumariyay si madax banaan midba midka kale - qandaraasleyaal kala duwan. Maadaama qaybahan, sida caadiga ah, ay lahaayeen qaab-dhismeed xiran, casriyeynta LSI - markii ay soo baxeen tignoolajiyada cusub iyo hababka cusub ee hubka - ayaa la yareeyay si loogu daro qayb kale oo madax-bannaan oo LSI ah. Khasaaraha aasaasiga ah ee LSI-da kala qaybsantay - oo ka kooban qaybo madax-bannaan oo leh qaab-dhismeed xiran - waa in jajabkiisu aysan is dhexgeli karin oo aan la isku xiri karin. Si kale haddii loo dhigo, ma wada xidhiidhi karaan oo ma fulin karaan hawlgallo wadajir ah, taas oo xaddidaysa isku halaynta iyo la qabsiga guud ahaan LSI-ga oo dhan. Tusaale ahaan, haddii mid ka mid ah hab-hoosaadka difaaca uu fashilmo ama la burburiyo, nidaamyada kale ee kale si wax ku ool ah uma magdhabi karaan khasaarahan. Intaa waxaa dheer, kala qaybsanaanta LSIs waxay inta badan keentaa nuqul ka mid ah qaybaha teknoolajiyada sare sida soo-saareyaasha iyo bandhigyada, [8] taas oo, marka la eego macnaha "dhibaatada weligeed ah" ee yaraynta SWaP (xajmiga, miisaanka iyo isticmaalka awoodda) [16] ], aad buu u khasaaraa. La yaab maaha in LSI-yadan hore ay si tartiib tartiib ah u noqdaan kuwo duugoobay.

LSI-da kala go'an waxaa lagu bedelayaa hal nidaam difaaca jirka oo la qaybiyey, oo ay maamusho "xakameeyaha garashada garashada" (ICC). ICC waa barnaamij gaar ah, habka dhexe ee neerfayaasha ee dusha sare, oo ku shaqeeya korka hababka hoose ee isku dhafan ee lagu daray BIS. Barnaamijkani waxa uu mideeyaa dhammaan nidaamyada hoosaadka LSI ee hal shabakad oo la qaybiyey (oo leh macluumaad guud iyo ilo wadaag ah), waxa kale oo uu ku xidhaa dhammaan LSI-yada processor-ka dhexe iyo nidaamyada kale ee looxa. [8] Saldhigga isku-dhafkan (oo ay ku jiraan isku-darka qaybaha la soo saari doono mustaqbalka) waa fikradda guud ee la aqbali karo ee "nidaamka nidaamyada" (SoS), [3] - oo leh sifooyin kala duwan sida scalability, qeexida dadweynaha. oo furan software iyo hardware.

ICC waxay heli kartaa macluumaadka dhammaan nidaamyada hoose ee BIS; shaqadeedu waa isbarbardhigga iyo falanqaynta macluumaadka laga helay nidaamyada hoose ee LSI. ICC waxay si joogto ah uga shaqeysaa xagga dambe, iyadoo si joogto ah ula falgasha dhammaan nidaamyada hoose ee LSI- iyadoo la aqoonsanayo khatar kasta oo iman karta, ka dhigaysa, iyo ugu dambayntii kula talisa duuliyaha habka ugu habboon ee tallaabooyin-ka-hortagga ah (iyadoo la tixgelinayo awoodda gaarka ah ee mid kasta oo ka mid ah nidaamyada hoose ee LSI). Ujeedadaas awgeed, ICC waxay isticmaashaa algorithms garaadka horumarsan [17-25].

Taasi. Diyaarad kastaa waxay leedahay ICC gaar ah. Si kastaba ha ahaatee, si loo gaaro xitaa is dhexgalka weyn (iyo, natiijada, isku halaynta weyn), ICC ee dhammaan diyaaradaha ka qaybqaata hawlgal xeeladaysan ayaa la isku daraa hal shabakad oo wadaag ah, oo loogu talagalay isku-dubarid kaas oo "nidaamka macluumaadka saadka ee madaxbannaan" (ALIS) ) ayaa ka masuul ah. [4] Marka mid ka mid ah ICC-yada uu aqoonsado khatarta, ALIS waxay xisaabisaa tallaabooyinka ka-hortagga ee ugu waxtarka badan - iyadoo la adeegsanayo macluumaadka dhammaan ICC-yada iyo taageerada dhammaan cutubyada dagaalka ee ka qaybqaadanaya hawlgalka xeeladaysan. ALIS waxay “ogtahay” sifooyinka gaarka ah ee ICC kasta, waxayna u isticmaashaa si ay u fuliso tillaabooyinka la isku dubariday.

LSI qaybsan waxay la tacaalaysaa khataraha dibadda (la xidhiidha hawlgallada dagaalka cadawga) iyo gudaha (la xidhiidha qaabka duulista iyo nuancesyada hawlgalka). Dusha F-35, nidaamka avionics ayaa mas'uul ka ah ka baaraandegidda hanjabaadaha dibadda, iyo VRAMS (nidaamka macluumaadka khatarta caqliga leh ee la xidhiidha maneuvers khatarta ah ee qalabka) ayaa mas'uul ka ah habaynta khataraha gudaha. [13] Ujeedada ugu weyn ee VRAMS waa in la kordhiyo muddada hawlgalka ee diyaaradda inta u dhaxaysa fadhiyada dayactirka ee loo baahan yahay. Si tan loo sameeyo, VRAMS waxay uruurisaa macluumaadka waqtiga-dhabta ah ee ku saabsan waxqabadka nidaamka-hoosaadka aasaasiga ah ee dusha sare (matoorka diyaaradaha, darawallada kaaliyaha, qaybaha farsamada, nidaamyada korantada) waxayna falanqeeyaan xaaladdooda farsamo; iyadoo la tixgelinayo cabbirrada sida heerkulka ugu sarreeya, hoos u dhaca cadaadiska, dhaqdhaqaaqa gariir iyo dhammaan noocyada faragelinta. Iyada oo ku saleysan macluumaadkan, VRAMS waxay siisaa duuliyaha talooyinka horudhaca ah ee ku saabsan waxa la sameeyo si loo ilaaliyo badbaadada diyaaradda. VRAMS “waxay saadaalisaa” cawaaqibka ay keeni karaan falalka qaar ee duuliyaha, iyo sidoo kale wuxuu bixiyaa talooyin ku saabsan sida looga fogaado. [13]

Halbeegga uu VRAMS ku dadaalayo waa dayactirka eber iyadoo la ilaalinayo isku hallaynta aadka u weyn iyo hoos u dhaca daalka qaabdhismeedka. Si loo gaaro yoolkan, shaybaarrada cilmi-baaristu waxay ka shaqeynayaan sidii ay u abuuri lahaayeen agab leh qaab-dhismeedyo caqli-gal ah oo awood u yeelan doona inay si wax ku ool ah uga shaqeeyaan xaaladaha dayactirka eber. Cilmi-baarayaasha shaybaaradan ayaa soo saaraya habab lagu ogaanayo microcracks iyo horu-dhacyada kale ee fashilka si looga hortago guul-darrooyinka suurtagalka ah ee hore. Cilmi baaris ayaa sidoo kale loo sameeyay si loo fahmo ifafaale daalka qaabdhismeedka si loo isticmaalo xogtan si loo xakameeyo dhaqdhaqaaqa duulista si loo yareeyo daalka qaabdhismeedka - iwm. kordhin nolosha waxtarka leh ee diyaaradda. [13] Marka la eego, waxaa xiiso leh in la ogaado in ku saabsan 50% ee maqaallada joornaalka "Advanced in Engineering Software" ay u go'an tahay falanqaynta xoogga iyo nuglaanshaha la taaban karo ee la xoojiyay iyo dhismayaasha kale.

Xudunta software-ka ee kaabayaasha internetka ee dusha sare ee F-35 dagaal-yahan midaysanNidaam caqli gal ah oo loogu talagalay in lagu wargeliyo khataraha la xidhiidha dhaqdhaqaaqyada khatarta ah ee qalabka

Nidaamka hawada sare

F-35 cutubka taageerada dagaalka hawada waxaa ka mid ah nidaamka hawada sare oo loo qaabeeyey in lagu xalliyo hawl hami leh:

Nidaamyada avionics ee shalay waxaa ka mid ahaa dhowr nidaamyo hoose oo madax-bannaan ( xakameynaya dareemayaasha infrared iyo ultraviolet, radar, sonar, dagaal elektaroonik ah iyo kuwo kale), kuwaas oo mid kastaa lagu qalabeeyey muuqaalkiisa. Sababtaas awgeed, duuliyuhu wuxuu ku qasbanaaday in uu mid kasta oo ka mid ah bandhigyada soo jeediyo oo uu gacanta ku falanqeeyo oo isbarbardhigo xogta ka imanaysa. Dhanka kale, nidaamka avionics ee maanta, gaar ahaan ku qalabaysan F-35 , wuxuu u taagan yahay dhammaan xogta, hore u kala firdhiyey, sida hal kheyraad; hal bandhig guud. Taasi. habka casriga ah ee avionics waa isku-dhafan isku-dhafan xogta isku-xidhka-xuddunta u ah isku-dhafka xogta kaas oo siiya duuliyaha wacyigelinta xaaladeed ee ugu waxtarka badan; isaga oo ka badbaadinaya baahida loo qabo in la sameeyo xisaabin gorfayn adag. Natiijo ahaan, iyada oo ay ugu wacan tahay ka-saarista qodobka bini'aadamka ee wareegga falanqaynta, duuliyuhu hadda kama jeedin karo howlgalka ugu muhiimsan ee dagaalka.

Mid ka mid ah isku daygii ugu horreeyay ee muhiimka ah ee lagu baabi'inayo qodobka bini'aadamka ee wareegga falanqaynta avionics ayaa lagu hirgeliyay kaabayaasha internetka ee dagaalyahannada F-22. Duullimaadka dagaalkan, barnaamijka degdegga ah ee algorithmically ayaa mas'uul ka ah isku dhejinta tayada sare leh ee xogta ka imanaysa dareemayaasha kala duwan, tirada guud ee koodhka isha kuwaas oo ah 1,7 milyan oo xariiq. Isla mar ahaantaana, 90% code wuxuu ku qoran yahay Ada. Si kastaba ha ahaatee, nidaamka casriga ah ee avionics - oo ay maamusho barnaamijka ALIS - ee F-35 ku qalabaysan ayaa si weyn u horumaray marka loo eego dagaalyahanada F-22.

ALIS waxay ku salaysnayd software-ka dagaalka ee F-22. Si kastaba ha ahaatee, maaha 1,7 milyan oo xariiq oo kood ah ayaa hadda mas'uul ka ah isku-darka xogta, laakiin 8,6 milyan. Isla mar ahaantaana, koodka intiisa badan wuxuu ku qoran yahay C/C++. Hawsha ugu weyn ee dhammaan koodka degdegga ah ee algorithmically waa in la qiimeeyo macluumaadka ku habboon duuliyaha. Natiijo ahaan, adoo diiradda saaraya kaliya xogta muhiimka ah ee masraxa hawlgallada, duuliyuhu hadda wuxuu awoodaa inuu sameeyo go'aamo dhakhso badan oo waxtar leh. Taasi. Nidaamka casriga ah ee avionics, kaas oo dagaalyahanada F-35 ay si gaar ah ugu qalabaysan yihiin, ayaa ka saaraya culeyska falanqaynta ee duuliyaha, ugu dambeyntiina u ogolaanaya inuu si fudud u duulo. [12]

Xudunta software-ka ee kaabayaasha internetka ee dusha sare ee F-35 dagaal-yahan midaysanavionics qaabkii hore

Sidebar: Aaladaha horumarinta ee loo isticmaalo dushiisa F-35

Qaybaha softiweerka ah ee F-35 ee dusha sare ee kaabayaasha internetka ayaa lagu qoraa luqadaha relic sida Ada, CMS-2Y, FORTRAN. Baloogyada barnaamijka ee ku qoran Ada waxaa inta badan laga soo amaahday dagaalyahanada F-22. [12] Si kastaba ha ahaatee, koodhka ku qoran luqadahaan relicka ah waa qayb yar oo ka mid ah software-ka F-35. Luuqadda ugu weyn ee barnaamijka F-35 waa C/C++. Xogta xogta ee xidhiidhka iyo shayga ku jihaysan ayaa sidoo kale lagu isticmaalaa korka F-35. [14] Database-yada waxaa loo isticmaalaa korka si si hufan loogu maareeyo xogta waaweyn. Si loo suurto geliyo in shaqadan lagu qabto wakhtiga dhabta ah, xog ururinta xogta waxa la isticmaalaa oo lagu daray dardar-geliyaha falanqaynta garaafka hardware. [15]

Dhinacyada: Albaabka dambe ee F-35

Dhammaan qaybaha ay ka kooban yihiin qalabka casriga ah ee Maraykanku waa 1) mid la sameeyay, 2) ama laga sameeyay alaabada ganacsi ee la heli karo, 3) ama waxay matalaan xal ganacsi oo sanduuq ah. Waxaa intaa dheer, dhammaan saddexda xaaladood, soo-saarayaasha, ama qaybaha gaarka ah ama nidaamka oo dhan, waxay leeyihiin calaamad shaki leh, oo badanaa ka soo jeeda dalka dibaddiisa. Natiijo ahaan, waxaa jirta khatar ah in mar ka mid ah silsiladda sahayda (oo inta badan ku fidsan adduunka oo dhan) albaabka dambe ama malware (ama heerka software ama heerka hardware) lagu dhisi doono software ama qayb hardware ah. Intaa waxaa dheer, Ciidanka Cirka ee Maraykanka ayaa la og yahay in ay isticmaalaan in ka badan 1 milyan oo qalab elektaroonik ah oo been abuur ah, taas oo sidoo kale kordhisa suurtogalnimada koodka xaasidnimada ah iyo dhabarka dambe ee diyaaradda. Ma aha in la xuso xaqiiqda ah in been-abuurku inta badan yahay nuqul tayadiisu hooseeyso oo aan degganayn oo asalka ah, oo leh dhammaan waxa ay tilmaamayso. [5]

ALIS kernel architecture

Soo koobidda sharraxaadda dhammaan nidaamyada guddiga, waxaan dhihi karnaa in shuruudaha ugu muhiimsan iyaga ay hoos ugu dhacaan qodobbada soo socda: is-dhexgalka iyo scalability; qeexidda dadweynaha iyo qaab-dhismeedka furan; ergonomics iyo soo koobid; xasilloonida, dib-u-celinta, kala duwanaanta, adkaysiga iyo xoogga oo kordha; shaqaynta qaybsan. Dhismaha xudunta u ah ALIS waa jawaab dhamaystiran shuruudahan ballaadhan ee hamiga leh ee loogu talagalay F-35 Joint Strike Fighter.

Si kastaba ha ahaatee, dhismahan, sida wax kasta oo xariif ah, waa mid fudud. Fikradda mashiinnada gobolka ee xaddidan ayaa loo qaatay inay saldhig u tahay. Codsiga fikraddan gudaha qaabka ALIS waxaa lagu xaqiiqsaday xaqiiqda ah in dhammaan qaybaha qalabka software-ka ee F-35 ay leeyihiin qaab-dhismeed midaysan. Marka lagu daro qaab-dhismeedka macmiilka-server-ka-dul-badan leh ee loogu talagalay xisaabinta la qaybiyay, ALIS automata kernel waxa ay buuxisaa dhammaan shuruudaha iska soo horjeeda ee kor lagu sharaxay. Qayb kasta oo ka mid ah software ALIS waxay ka kooban tahay interface ".h-file" iyo qaabeynta algorithmic ".cpp-file". Qaab-dhismeedkooda guud waxa lagu bixiyaa faylalka isha ee ku lifaaqan maqaalka (fiiri saddexda kharribadood ee soo socda).

automata1.cpp

#include "battle.h"

CBattle::~CBattle()
{
}

BOOL CBattle::Battle()
{
    BATTLE_STATE state;

    switch (m_state)
    {
    case AU_BATTLE_STATE_1:
        if (!State1Handler(...))
            return FALSE;
        m_state = AU_STATE_X;
        break;
    case AU_BATTLE_STATE_2:
        if (!State2Handler(...))
            return FALSE;
        m_state = AU_STATE_X;
        break;
    case AU_BATTLE_STATE_N:
        if (!StateNHandler(...))
            return FALSE;
        m_state = AU_STATE_X;
        break;
    }

    return TRUE;
}

automata1.h

#ifndef AUTOMATA1_H
#define AUTOMATA1_H

typedef enum AUTOMATA1_STATE { AU1_STATE_1, AU1_STATE_2, ... AU1_STATE_N };

class CAutomata1
{
public:
    CAutomata1();
    ~CAutomata1();
    BOOL Automata1();
private:
    BOOL State1Habdler(...);
    BOOL State2Handler(...);
    ...
    BOOL StateNHandler(...);
    AUTOMATA1 m_state;
};

#endif

ugu weyn.cpp

#include "automata1.h"

void main()
{
    CAutomata1 *pAutomata1;
    pAutomata1 = new CAutomata1();

    while (pAutomata->Automata1()) {}

    delete pAutomata1;
}

Marka la soo koobo, jawi taatiko ah oo lagu loolamayo, cutubyada Ciidanka Cirka ee kaabayaasheeda internetka si wax ku ool ah isugu dara adkeysi, dib-u-noqosho, kala duwanaansho, iyo shaqeynta la qaybiyay waxay ku raaxaystaan ​​kala sareynta dagaalka. IKK iyo ALIS ee duulista casriga ah ayaa buuxiya shuruudahan. Si kastaba ha ahaatee, heerka is dhexgalkooda mustaqbalka ayaa sidoo kale la ballaarin doonaa si ay ula falgalaan cutubyada kale ee ciidamada, halka hadda isdhexgalka waxtarka leh ee Ciidanka Cirku uu daboolayo oo kaliya cutubkiisa.

Sheeko-qoraalka

1. Courtney Howard. Avionics: ka hor qalooca // militariga & hawada elektiroonigga ah: hal-abuurka Avionics. 24(6), 2013. pp. 10-17.
2. Farsamaynta Software-ka // General Dynamics Electric Doon.
3. Alvin Murphy. Muhiimadda Isku-dhafka Nidaamka-Nidaamka // Hogaaminta: Nidaamyada dagaalka iyo is-dhexgalka. 8 (2), 2013. pp. 8-15.
4. F-35: Dagaal u diyaarsan. // Ciidanka Cirka.
5. Horizon Caalamka // Ciidanka Cirka ee Maraykanka Aragtida Sayniska iyo Tignoolajiyada Caalamiga ah. 3.07.2013.
6. Chris Babcock. U diyaargarowga goobta dagaalka Cyberka ee mustaqbalka // Jariirada Awooda Hawada & Hawada. 29 (6), 2015. pp. 61-73.
7. Edric Thompson. Jawiga shaqada ee caadiga ah: Dareemayaasha ayaa u dhaqaajiya Ciidanka hal tallaabo u dhawaada // Farsamada Ciidanka: Dareemayaasha. 3 (1), 2015. p. 16.
8. Mark Calafut. Mustaqbalka badbaadada diyaaradaha: Dhisidda caqli-gal, isku-dhafnaan badbaado // Farsamada Ciidanka: Duulista. 3 (2), 2015. pp. 16-19.
9. Courtney Howard. Avionics caqli leh.
10. Stephanie Anne Fraioli. Taageerada Sirdoonka ee F-35A Hillaaca II // Hawada & Jaraa'idka Awoodda Hawada. 30 (2), 2016. pp. 106-109.
11. Courtney E. Howard. Fiidiyowga iyo sawirka cidhifka // Milateri & Aerospace eletroonik: Horumarka avionics. 22(8), 2011.
12. Courtney Howard. La dagaallama diyaaradaha leh avionics horumarsan // Milatari & Aerospace electronics: Avionics. 25 (2), 2014. pp.8-15.
13. Diirada saar rotorcraft: Saynis-yahannada, cilmi-baarayaasha iyo duuliyayaasha waxay wadaan hal-abuurnimo // Farsamada Ciidanka: Duulista. 3 (2), 2015. pp.11-13.
14. Farsamaynta Software-ka // General Dynamics Electric Doon.
15. Ogaysiis Wakaalada Balaadhan Aqoonsiga Kala Sarraynta Xaqiijinta Ka Faa'iidaysiga (HIVE) Xafiiska Tignoolajiyada Microsystems DARPA-BAA-16-52 Agoosto 2, 2016.
16. Courtney Howard. Xogta baahida loo qabo: ka jawaabista wicitaanka isgaarsiinta // Milateri & Aerospace eletroonik: Elektroonik la xidhan karo. 27(9), 2016.
17. Ogaysiis Wakaalad Balaadhan: Sirdoonka Artificial Intelligence (XAI) ee la Sharaxi karo DARPA-BAA-16-53, 2016.
18. Jordi Valverdu. Nashqada garashada ee hirgelinta shucuurta hababka xisaabinta 15, 2016. pp. 34-40.
19. Bruce K. Johnson. Dawn of the Cognetic: Da'da La-dagaalanka Dagaalka Fikirka ah iyadoo la gelinayo Fikirka Dhaqdhaqaaqa Saamaynta leh // Jariirada Awooda Hawada & Hawada. 22 (1), 2008. pp. 98-106.
20. Sharon M. Latour. Sirdoonka Dareenka: Saamaynta Dhamaan Hogaamiyaasha Ciidanka Cirka ee Maraykanka // Jariirada Awooda Hawada & Hawada. 16(4), 2002. pp. 27-35.
21. Lt Col Sharon M. Latour. Sirdoonka Dareenka: Saamaynta Dhamaan Hogaamiyaasha Ciidanka Cirka ee Maraykanka // Jariirada Awooda Hawada & Hawada. 16(4), 2002. pp. 27-35.
22. Jane Benson. Cilmi-baarista cilmiga garashada: Askarta u hagta jihada saxda ah // Tignoolajiyada Ciidanka: Xisaabinta. 3 (3), 2015. pp. 16-17.
23. Dayan Araujo. Kumbuyuutarrada garashada ayaa u diyaar garoobay inay beddelaan muuqaalka helitaanka Ciidanka Cirka.
24. James S. Albas. RCS: Nashqada garashada ee nidaamyada wakiilada badan ee caqliga leh // Dib u eegis sanadeedka ee Xakamaynta. 29 (1), 2005. pp. 87-99.
25. Karev A.A. Isku-kalsoonaanta kalsoonida // suuqgeyn wax ku ool ah. 2015. No. 8(222). Bogga 43-48.
26. Karev A.A. Adeegga macmiilka-threaded-ka badan ee xisaabinta la qaybiyey // maamulaha nidaamka. 2016. No. 1-2 (158-159). Bogga 93-95.
27. Karev A.A. Qaybaha qalabka ee dusha sare ee MPS ee F-35 dagaal-yahan midaysan // Qaybaha iyo Tignoolajiyada. 2016. No. 11. P.98-102.

PS. Maqaalkan waxaa markii hore lagu daabacay "Qaybaha iyo Tignoolajiyada".

Source: www.habr.com

Add a comment