Software core ntawm onboard cyber infrastructure ntawm F-35 unified strike fighter

Kev nthuav qhia ntawm cov khoom tseem ceeb ntawm F-35 Unified Strike Fighter's Autonomous Logistics Information System (ALIS). Kev soj ntsuam ntxaws ntawm "kev txhawb nqa kev sib ntaus sib tua" thiab nws plaub yam tseem ceeb: 1) human-system interface, 2) executive-control system, 3) on-board immune system, 4) avionics system. Qee cov ntaub ntawv hais txog lub firmware ntawm F-35 fighter thiab cov cuab yeej siv rau nws on-board software. Kev sib piv nrog cov qauv ua ntej ntawm kev sib ntaus sib tua yog muab, thiab kev cia siab rau kev txhim kho ntxiv ntawm tub rog aviation kuj tau qhia.

Software core ntawm onboard cyber infrastructure ntawm F-35 unified strike fighter

Lub dav hlau F-35 yog lub dav hlau ya ntawm txhua yam ntawm cov cuab yeej siv siab tshaj plaws uas muab tag nrho "360-degree kev paub txog xwm txheej."

Taw qhia

Air Force hardware systems tau dhau los ua ntau thiab nyuaj rau lub sijhawm. [27] Lawv cyberinfrastructure (software thiab hardware Cheebtsam uas yuav tsum tau zoo algorithmic tuning) kuj maj mam ua complex. Siv cov piv txwv ntawm US Air Force, ib tug tuaj yeem pom yuav ua li cas cyber infrastructure ntawm kev sib ntaus sib tua dav hlau - piv nrog nws cov khoom siv kho vajtse ib txwm muaj - tau maj mam nthuav tawm ntawm tsawg dua 5% (rau F-4, tus thib peb-tiam fighter) mus rau ntau tshaj 90% (rau F-35, thib tsib tiam fighter). [5] Rau qhov zoo-tuning ntawm no cyber infrastructure, F-35 yog lub luag hauj lwm rau qhov tseeb software tshwj xeeb uas tsim los rau lub hom phiaj no: lub Autonomous Logistics Information System (ALIS).

Autonomous logistics ntaub ntawv system

Nyob rau hauv lub era ntawm 5th tiam neeg sib ntaus sib tua, kev sib ntaus sib tua superiority yog ntsuas feem ntau los ntawm qhov zoo ntawm kev paub txog xwm txheej. [10] Yog li ntawd, F-35 fighter yog ib tug ya swarm ntawm txhua yam ntawm high-tech sensors, muab tag nrho ntawm 360-degree kev paub txog xwm txheej. [11] Ib tug tshiab nrov hit nyob rau hauv no hais txog yog lub thiaj li hu. "Integrated Sensor Architecture" (ISA), uas suav nrog cov sensors ntawm nws tus kheej cuam tshuam nrog ib leeg dynamically (tsis yog nyob ntsiag to, tab sis kuj nyob rau hauv kev sib tw tactical ib puag ncig) - uas, nyob rau hauv txoj kev xav, yuav tsum ua kom muaj kev txhim kho ntau dua hauv kev paub txog xwm txheej. . [7]. Txawm li cas los xij, rau qhov kev xav no mus rau hauv kev xyaum, kev ua haujlwm zoo algorithmic ntawm tag nrho cov ntaub ntawv tau txais los ntawm cov sensors yog qhov tsim nyog.

Yog li ntawd, F-35 tas li nqa software ntawm lub nkoj, tag nrho qhov loj me ntawm cov lej uas muaj tshaj 20 lab kab, uas feem ntau hu ua "lub computer ya." [6] Txij li thaum tam sim no thib tsib lub sijhawm ntawm kev tawm tsam kev tawm tsam, kev sib ntaus sib tua zoo tshaj yog ntsuas los ntawm qhov zoo ntawm kev paub txog qhov xwm txheej, yuav luag 50% ntawm cov txheej txheem no (8,6 lab kab) ua tiav cov txheej txheem algorithmic nyuaj tshaj plaws - txhawm rau muab tag nrho cov ntaub ntawv tuaj. los ntawm cov sensors rau hauv ib daim duab ntawm kev ua yeeb yam ntawm kev ua haujlwm. Hauv lub sijhawm tiag tiag.

Software core ntawm onboard cyber infrastructure ntawm F-35 unified strike fighterLub zog ntawm kev hloov pauv hauv kev muab kev ua haujlwm ntawm lub nkoj rau Asmeskas kev sib ntaus sib tua - ntawm software

F-35's Autonomous Logistics Information System (ALIS) muab cov neeg tua rog nrog 1) kev npaj (los ntawm cov txheej txheem avionics siab), 2) kev txhawb nqa (lub peev xwm los ua tus thawj coj kev sib ntaus sib tua), thiab 3) kev txhawb zog. raws li ib tug qhev combat unit). [4] "Glue Code" yog lub ntsiab lus tseem ceeb ntawm ALIS, suav txog 95% ntawm tag nrho F-35 aircraft code. Lwm 50% ntawm ALIS code ua qee qhov me me, tab sis kuj algorithmically hnyav heev, ua haujlwm. [12] F-35 yog li ntawd yog ib qho ntawm cov kev sib ntaus sib tua uas nyuaj tshaj plaws puas tau tsim. [6]

ALIS yog ib qho kev ua haujlwm tsis muaj zog uas ua ke nrog kev sib koom ua ke ntawm ntau yam ntawm onboard subsystems; thiab tseem suav nrog kev sib raug zoo nrog tus tsav los ntawm kev muab nws cov ntaub ntawv zoo txog kev ua yeeb yam ntawm kev ua haujlwm (kev paub txog qhov xwm txheej). ALIS software cav khiav tas li nyob rau hauv keeb kwm yav dhau, pab tus tsav hauv kev txiav txim siab thiab muab kev taw qhia ntawm cov ntsiab lus tseem ceeb hauv kev ya davhlau. [13]

Sib ntaus sib tua pab pawg

Ib lub subsystems tseem ceeb tshaj plaws ntawm ALIS yog "kev txhawb nqa kev sib ntaus sib tua", muaj tsib lub ntsiab lus tseem ceeb [13]:

1) "Human-system interface" - muab kev pom zoo ntawm kev ua yeeb yam ntawm kev ua haujlwm (ergonomic, kev qhia dav, ntsiab lus). [12] Saib xyuas qhov ua yeeb yam no, tus kws tsav dav hlau txiav txim siab txog kev tawm tsam thiab teeb meem kev sib ntaus sib tua, uas nyob rau hauv lem tau ua tiav los ntawm ICS chav tsev.

2) "Executive-control system" (ECS) - cuam tshuam nrog kev tswj hwm ntawm cov riam phom nyob rau hauv nkoj, ua kom muaj kev ua tiav ntawm kev sib ntaus sib tua, uas tau muab los ntawm tus tsav los ntawm tib neeg-system interface. Lub ICS tseem sau txog qhov kev puas tsuaj tiag tiag los ntawm kev siv txhua qhov kev sib ntaus sib tua (los ntawm kev tawm tswv yim sensors) - rau nws cov kev soj ntsuam tom qab los ntawm avionics system.

3) "On-Board Immune System" (BIS) - saib xyuas kev hem sab nraud thiab, thaum lawv raug kuaj pom, ua cov kev tiv thaiv tsim nyog los tshem tawm cov kev hem thawj. Hauv qhov no, BIS tuaj yeem txaus siab rau kev txhawb nqa ntawm cov phooj ywg sib ntaus sib tua hauv kev koom tes hauv kev ua haujlwm sib koom ua ke. [8] Rau lub hom phiaj no, LSI sib cuam tshuam nrog avionics systems - los ntawm kev sib txuas lus.

4) "Avionics system" - hloov cov kwj ntawm cov ntaub ntawv los ntawm ntau lub sensors rau hauv cov xwm txheej zoo, muaj rau tus tsav los ntawm tib neeg-system interface.

5) "Kev sib txuas lus" - tswj kev sib txuas lus hauv lub nkoj thiab sab nraud network, thiab lwm yam. ua hauj lwm raws li kev sib txuas ntawm tag nrho cov on-board systems; nrog rau ntawm tag nrho cov tub rog sib ntaus sib tua koom nrog kev sib koom ua haujlwm tactical.

Tib neeg-system interface

Txhawm rau ua kom tau raws li qhov xav tau ntawm kev ua tau zoo thiab kev paub txog qhov xwm txheej, kev sib txuas lus thiab kev pom nyob rau hauv lub fighter cockpit yog qhov tseem ceeb. Lub ntsej muag ntawm ALIS feem ntau thiab chav txhawb kev sib ntaus sib tua tshwj xeeb yog "panoramic visualization display subsystem" (L-3 Communications Display Systems). Nws suav nrog qhov loj-txhais kov npo (LADD) thiab kev sib txuas lus dav dav. Lub L-3 software khiav Integrity OS 178B (lub sijhawm ua haujlwm tiag tiag los ntawm Green Hills Software), uas yog lub luag haujlwm tseem ceeb hauv avionics rau F-35 fighter dav hlau.

F-35 cyber infrastructure architects xaiv Integrity OS 178B raws li 1 qhov kev ua haujlwm tshwj xeeb: 2) ua raws li cov qauv qhib, 3) kev sib raug zoo nrog Linux, 4) kev sib raug zoo nrog POSIX API, 5) kev ruaj ntseg nco kev faib, 6) kev txhawb nqa ntawm Cov kev cai tshwj xeeb kev ruaj ntseg thiab 653) kev txhawb nqa rau ARINC 12 specification. [653] "ARINC XNUMX" yog daim ntawv thov software interface rau kev siv avionics. Qhov kev sib txuas no tswj xyuas lub sijhawm thiab qhov chaw faib khoom ntawm aviation xam system cov peev txheej raws li cov hauv paus ntsiab lus ntawm kev sib xyaw ua ke ntawm avionics; thiab kuj txhais cov programming interface uas daim ntawv thov software yuav tsum siv kom nkag mus rau hauv computer cov kev pab cuam.

Software core ntawm onboard cyber infrastructure ntawm F-35 unified strike fighterPanoramic visualization zaub subsystem

Executive-tswj system

Raws li tau sau tseg saum toj no, ICS, cuam tshuam nrog cov tswj hwm ntawm cov riam phom ntawm lub nkoj, ua kom muaj kev ua tiav ntawm kev sib ntaus sib tua thiab cov ntaub ntawv ntawm kev puas tsuaj tiag tiag los ntawm kev siv txhua qhov kev sib ntaus sib tua. Lub plawv ntawm ICS yog supercomputer, uas ib txwm tau muab cais ua "on-board riam phom."

Txij li thaum lub ntim ntawm cov dej num tau muab rau lub on-board supercomputer yog colossal, nws tau nce lub zog thiab ua tau raws li qhov yuav tsum tau muaj rau kev ua txhaum cai thiab suav lub zog; Nws tseem yog nruab nrog lub tshuab ua kua txias zoo. Tag nrho cov kev ntsuas no raug coj los xyuas kom meej tias lub khoos phis tawj on-board muaj peev xwm ua tau zoo ntawm cov ntaub ntawv loj thiab ua tiav cov txheej txheem algorithmic siab heev - uas muab cov neeg tsav tsheb nrog kev paub txog qhov xwm txheej zoo: muab cov ntaub ntawv qhia meej txog kev ua yeeb yam ntawm kev ua haujlwm. [12]

Lub on-board supercomputer ntawm lub F-35 fighter dav hlau muaj peev xwm ua tsis tu ncua ua 40 billion kev khiav hauj lwm ib ob, ua tsaug rau nws ua kom muaj kev ua hauj lwm ntau ntawm cov peev txheej-intensive algorithms ntawm advanced avionics (xws li kev ua ntawm electro-optical, infrared thiab radar cov ntaub ntawv). [9] Lub sijhawm tiag tiag. Rau F-35 fighter, nws tsis muaj peev xwm ua tau tag nrho cov algorithmically intensive xam nyob rau sab (kom tsis txhob equip txhua combat unit nrog ib tug supercomputer), vim hais tias qhov kev siv ntawm tag nrho cov khiav ntawm cov ntaub ntawv los ntawm tag nrho cov sensors tshaj. cov kev sib txuas lus ceev tshaj plaws - tsawg kawg yog 1000 zaug. [12]

Txhawm rau kom ntseeg tau tias muaj kev ntseeg siab ntxiv, tag nrho cov txheej txheem tseem ceeb ntawm F-35 (xws li, rau qee qhov, onboard supercomputer) tau siv los ntawm cov ntsiab lus ntawm kev rov ua dua, kom tib txoj haujlwm ntawm lub nkoj tuaj yeem ua tau los ntawm ntau yam khoom siv sib txawv. Ntxiv mus, qhov yuav tsum tau rau redundancy yog xws li cov ntsiab lus duplicate yog tsim los ntawm lwm manufacturers thiab muaj lwm yam architecture. Ua tsaug rau qhov no, qhov yuav tshwm sim ntawm kev ua tsis tiav ntawm qhov qub thiab qhov sib npaug yog txo. [1, 2] Qhov no kuj yog vim li cas tus tswv lub khoos phis tawj ua haujlwm zoo li Linux, thaum lub khoos phis tawj qhev khiav Windows. [2] Tsis tas li ntawd, yog li ntawd yog tias ib qho ntawm cov khoos phis tawj ua tsis tiav, chav txhawb kev sib ntaus sib tua tuaj yeem ua haujlwm txuas ntxiv (tsawg kawg hauv hom xwm txheej ceev), ALIS kernel architecture yog tsim los ntawm lub hauv paus ntsiab lus ntawm "multithreaded client-server rau kev faib xam." [18]

On-board tiv thaiv kab mob

Nyob rau hauv ib qho kev sib tw tactical ib puag ncig, tswj kev tiv thaiv kab mob hauv huab cua yuav tsum muaj kev sib xyaw ua ke ntawm kev ua kom muaj zog, rov ua dua, muaj ntau haiv neeg, thiab kev faib ua haujlwm. nag hmo kev sib ntaus sib tua aviation tsis muaj kev sib koom ua ke ntawm lub cev tiv thaiv kab mob (BIS). Nws aviation LSI tau tawg thiab muaj ntau yam kev ua haujlwm ntawm nws tus kheej. Txhua yam ntawm cov khoom no tau ua kom zoo dua los tiv thaiv ib qho tshwj xeeb, nqaim ntawm riam phom tshuab: 1) ballistic projectiles, 2) missiles tsom rau ntawm lub xov tooj cua zaus lossis electro-optical teeb liab, 3) laser irradiation, 4) radar irradiation, thiab lwm yam. Thaum kuaj pom qhov kev tawm tsam, qhov sib thooj LSI subsystem tau txais kev ua haujlwm thiab tau txais kev tiv thaiv.

Cov khoom ntawm nag hmo LSI tau tsim thiab tsim los ntawm ib leeg - los ntawm cov neeg ua haujlwm sib txawv. Txij li cov khoom siv no, raws li txoj cai, muaj cov qauv kaw, LSI kev ua kom zoo dua qub - raws li cov thev naus laus zis tshiab thiab cov cuab yeej siv riam phom tshiab tau tshwm sim - raug txo kom ntxiv lwm qhov kev ywj pheej LSI. Lub hauv paus tsis zoo ntawm xws li ib tug fragmented LSI - muaj ib tug ywj siab Cheebtsam nrog ib tug kaw architecture - yog hais tias nws fragments tsis tuaj yeem cuam tshuam nrog ib leeg thiab tsis tuaj yeem ua haujlwm hauv nruab nrab. Hauv lwm lo lus, lawv tsis tuaj yeem sib txuas lus nrog ib leeg thiab ua haujlwm sib koom ua ke, uas txwv tsis pub muaj kev ntseeg siab thiab hloov pauv ntawm LSI tag nrho. Piv txwv li, yog tias ib qho ntawm lub cev tiv thaiv kab mob ua tsis tau lossis raug rhuav tshem, lwm cov kab ke tsis tuaj yeem them rov qab rau qhov kev poob no zoo. Tsis tas li ntawd, kev tawg ntawm LSIs feem ntau ua rau muaj kev sib tw ntawm cov khoom siv high-tech xws li cov txheej txheem thiab cov khoom siv, [8] uas, nyob rau hauv cov ntsiab lus ntawm "qhov teeb meem evergreen" ntawm kev txo SWaP (qhov loj, qhov hnyav thiab lub zog noj) [16 ], yog khib heev. Nws tsis yog qhov xav tsis thoob tias cov LSIs thaum ntxov tau maj mam dhau los.

Lub fragmented LSI tau raug hloov los ntawm ib qho kev faib tawm ntawm lub cev tiv thaiv kab mob, tswj los ntawm "tus tswj kev txawj ntse" (ICC). ICC yog ib qho kev pabcuam tshwjxeeb, lub hauv paus hauv nruab nrab ntawm lub paj hlwb, ua haujlwm rau saum cov subsystems uas muaj nyob rau hauv BIS. Qhov kev pab cuam no koom ua ke tag nrho LSI subsystems rau hauv ib qho kev faib tawm (nrog cov ntaub ntawv sib xws thiab cov peev txheej), thiab tseem txuas tag nrho LSIs nrog lub hauv paus processor thiab lwm cov txheej txheem on-board. [8] Lub hauv paus rau kev sib xyaw ua ke no (nrog rau kev sib xyaw ua ke nrog cov khoom siv uas yuav tsim nyob rau yav tom ntej) yog lub tswv yim feem ntau lees txais ntawm "system of systems" (SoS), [3] - nrog rau nws cov yam ntxwv sib txawv xws li scalability, pej xeem specification thiab qhib architecture software thiab kho vajtse.

ICC tau nkag mus rau cov ntaub ntawv los ntawm tag nrho BIS subsystems; nws txoj haujlwm yog los sib piv thiab txheeb xyuas cov ntaub ntawv tau txais los ntawm LSI subsystems. ICC ua haujlwm tas li nyob rau hauv keeb kwm yav dhau, tsis tu ncua cuam tshuam nrog tag nrho LSI subsystems - txheeb xyuas txhua qhov kev hem thawj, ua kom nws nyob hauv cheeb tsam, thiab thaum kawg tau pom zoo rau tus tsav qhov kev pom zoo ntawm kev ntsuas kev ntsuas (siv cov peev txheej tshwj xeeb ntawm txhua qhov LSI subsystems). Rau lub hom phiaj no, ICC siv cov kev txawj ntse algorithms siab heev [17-25].

Qhov ntawd. Txhua lub dav hlau muaj nws tus kheej ICC. Txawm li cas los xij, kom ua tiav kev sib koom ua ke ntau dua (thiab, vim li ntawd, kev ntseeg tau ntau dua), ICC ntawm txhua lub dav hlau koom nrog kev ua haujlwm tactical tau muab tso ua ke rau hauv ib qho kev sib koom ua ke, rau kev sib koom tes ntawm "autonomous logistics information system" (ALIS ) yog lub luag haujlwm. [4] Thaum ib qho ntawm ICCs txheeb xyuas qhov kev hem thawj, ALIS suav cov kev tiv thaiv zoo tshaj plaws - siv cov ntaub ntawv los ntawm tag nrho cov ICCs thiab kev txhawb nqa ntawm tag nrho cov tub rog sib ntaus sib tua koom nrog kev ua haujlwm tactical. ALIS "paub" tus yam ntxwv ntawm txhua tus ICC, thiab siv lawv los siv cov kev sib koom tes tiv thaiv.

Distributed LSI cuam tshuam nrog sab nraud (txog rau kev ua yeeb ncuab sib ntaus sib tua) thiab sab hauv (txog rau kev tsav dav hlau thiab kev ua haujlwm nuances) hem. Nyob rau hauv lub nkoj F-35 fighter, lub avionics system yog lub luag hauj lwm rau kev ua hauj lwm hem, thiab VRAMS (cov ntaub ntawv muaj kev pheej hmoo txawj ntse uas cuam tshuam nrog maneuvers txaus ntshai rau cov cuab yeej) yog lub luag hauj lwm rau kev hem sab hauv. [13] Lub hom phiaj tseem ceeb ntawm VRAMS yog txhawm rau txuas ntxiv lub sijhawm ua haujlwm ntawm lub dav hlau nruab nrab ntawm kev saib xyuas yuav tsum tau ua. Txhawm rau ua qhov no, VRAMS khaws cov ntaub ntawv hauv lub sijhawm tiag tiag txog kev ua haujlwm ntawm cov txheej txheem hauv nruab nrab (lub dav hlau lub cav, kev pabcuam tsav tsheb, cov khoom siv tshuab, hluav taws xob subsystems) thiab tshuaj xyuas lawv cov kev mob; noj mus rau hauv tus account tsis xws li kub peaks, siab tee, vibration dynamics thiab txhua yam kev cuam tshuam. Raws li cov ntaub ntawv no, VRAMS muab cov lus pom zoo ua ntej rau tus tsav ua ntej yuav ua li cas kom lub dav hlau muaj kev nyab xeeb thiab zoo. VRAMS "predicts" yuav ua li cas rau qee yam kev ua ntawm tus tsav yuav ua rau, thiab tseem muab cov lus qhia txog yuav ua li cas zam lawv. [13]

Cov qauv ntsuas uas VRAMS siv zog rau yog xoom txij nkawm thaum tswj hwm kev ntseeg siab thiab txo cov qauv kev qaug zog. Txhawm rau ua tiav lub hom phiaj no, cov chaw soj ntsuam tshawb fawb tau ua haujlwm los tsim cov ntaub ntawv nrog cov qauv ntse uas yuav tuaj yeem ua haujlwm tau zoo hauv xoom-kev tu vaj tse. Cov kws tshawb fawb ntawm cov chaw soj nstuam no tab tom tsim txoj hauv kev los kuaj xyuas microcracks thiab lwm yam ua ntej ua tsis tiav txhawm rau tiv thaiv qhov ua tsis tiav ua ntej. Kev tshawb fawb tseem tab tom ua kom nkag siab zoo dua qhov tshwm sim ntawm kev ua haujlwm qaug zog txhawm rau siv cov ntaub ntawv no los tswj kev ua haujlwm hauv aviation kom txo qis kev ua haujlwm qaug zog - thiab lwm yam. ncua lub neej muaj txiaj ntsig ntawm lub dav hlau. [13] Hauv qhov no, nws yog qhov nthuav kom nco ntsoov tias kwv yees li 50% ntawm cov ntawv hauv phau ntawv journal "Advanced in Engineering Software" tau mob siab rau kev tsom xam ntawm lub zog thiab qhov tsis zoo ntawm cov pob zeb thiab lwm yam qauv.

Software core ntawm onboard cyber infrastructure ntawm F-35 unified strike fighterIntelligent system qhia txog kev pheej hmoo cuam tshuam nrog maneuvers txaus ntshai rau cov khoom siv

Advanced avionics system

F-35 fighter lub dav hlau sib ntaus sib tua chav txhawb nqa muaj xws li ib tug advanced avionics system uas yog tsim los daws ib tug ambition txoj hauj lwm:

Nag hmo cov avionics suav nrog ntau qhov kev ywj pheej subsystems (tswj infrared thiab ultraviolet sensors, radar, sonar, hluav taws xob ua tsov rog thiab lwm yam), txhua tus tau nruab nrog nws tus kheej cov zaub. Vim li no, tus kws tsav dav hlau yuav tsum tau saib ntawm txhua qhov kev nthuav qhia nyob rau hauv lem thiab manually soj ntsuam thiab sib piv cov ntaub ntawv los ntawm lawv. Ntawm qhov tod tes, niaj hnub no avionics system, uas tshwj xeeb yog nruab nrog F-35 fighter, sawv cev rau tag nrho cov ntaub ntawv, yav tas los tawg, raws li ib tug kev pab; ntawm ib qho kev ua yeeb yam. Qhov ntawd. niaj hnub avionics system yog ib qho kev sib koom ua ke network-centric cov ntaub ntawv fusion complex uas muab cov kws tsav dav hlau nrog kev paub txog qhov xwm txheej zoo tshaj plaws; txuag nws los ntawm qhov xav tau los ua cov kev ntsuas kev ntsuas nyuaj. Raws li qhov tshwm sim, ua tsaug rau qhov kev cais ntawm tib neeg qhov tseem ceeb los ntawm kev ntsuas kev ntsuas, tam sim no tus tsav tsis tuaj yeem cuam tshuam los ntawm lub luag haujlwm tseem ceeb ntawm kev sib ntaus sib tua.

Ib qho ntawm thawj qhov kev sim ua kom tshem tawm tib neeg qhov tseem ceeb los ntawm avionics analytical voj yog siv nyob rau hauv cyber infrastructure ntawm F-22 fighter. Nyob rau hauv lub nkoj no fighter, ib tug algorithmically intensive kev pab cuam yog lub luag hauj lwm rau cov high-zoo gluing ntawm cov ntaub ntawv los ntawm ntau yam sensors, tag nrho qhov loj ntawm cov codes uas yog 1,7 lab kab. Nyob rau tib lub sijhawm, 90% ntawm cov cai sau rau hauv Ada. Txawm li cas los xij, niaj hnub avionics system - tswj los ntawm ALIS qhov kev pab cuam - tias F-35 tau nruab nrog tau nce siab heev piv rau F-22 fighter.

ALIS tau ua raws li F-22 fighter software. Txawm li cas los xij, tsis yog 1,7 lab kab ntawm txoj cai tam sim no lub luag haujlwm rau kev sib koom ua ke cov ntaub ntawv, tab sis 8,6 lab. Nyob rau tib lub sijhawm, feem ntau ntawm cov cai sau hauv C / C ++. Lub luag haujlwm tseem ceeb ntawm tag nrho cov txheej txheem algorithmically hnyav yog los ntsuas cov ntaub ntawv dab tsi yuav cuam tshuam rau tus tsav. Yog li ntawd, los ntawm kev tsom mus rau tsuas yog cov ntaub ntawv tseem ceeb hauv kev ua yeeb yam ntawm kev ua haujlwm, tam sim no tus kws tsav dav hlau tuaj yeem txiav txim siab sai thiab zoo dua. Qhov ntawd. Niaj hnub nimno avionics system, uas F-35 fighter yog nruab nrog tshwj xeeb, tshem tawm lub nra hnyav ntawm tus tsav, thiab thaum kawg tso cai rau nws yooj yim ya. [12]

Software core ntawm onboard cyber infrastructure ntawm F-35 unified strike fighterCov qauv qub avionics

Sidebar: Cov cuab yeej tsim kho siv rau ntawm lub nkoj F-35

Qee qhov [me] software Cheebtsam ntawm F-35 onboard cyberinfrastructure yog sau ua lus zoo li Ada, CMS-2Y, FORTRAN. Program blocks sau hauv Ada feem ntau yog qiv los ntawm F-22 fighter. [12] Txawm li cas los xij, cov cai sau ua cov lus relic no tsuas yog ib feem me me ntawm F-35 software. Lub ntsiab lus programming rau F-35 yog C / C ++. Relational thiab object-oriented databases kuj tau siv rau ntawm lub nkoj F-35. [14] Databases yog siv rau ntawm lub rooj tsavxwm kom ua tau zoo cov ntaub ntawv loj. Txhawm rau ua kom txoj haujlwm no ua tiav nyob rau lub sijhawm, cov ntaub ntawv siv tau ua ke nrog cov cuab yeej ntsuas ntsuas ntsuas nrawm. [15]

Sidebar: Backdoors hauv F-35

Tag nrho cov khoom uas ua rau cov cuab yeej siv tub rog Asmeskas niaj hnub no yog 1) yog kev cai tsim, 2) los yog kho los ntawm cov khoom lag luam, 3) los yog sawv cev rau lub thawv lag luam. Tsis tas li ntawd, nyob rau hauv tag nrho peb ntawm cov xwm txheej no, cov tuam txhab lag luam, ib qho ntawm cov khoom ntiag tug lossis ntawm tag nrho cov txheej txheem tag nrho, muaj lub npe tsis zoo, uas feem ntau tuaj sab nraud lub tebchaws. Raws li qhov tshwm sim, muaj kev pheej hmoo tias qee lub sijhawm hauv cov khoom siv (uas feem ntau ncav cuag thoob ntiaj teb) lub nraub qaum lossis malware (txawm tias nyob rau theem software lossis kho vajtse) yuav tsim rau hauv software lossis kho vajtse tivthaiv. Tsis tas li ntawd, Asmeskas Tub Rog Tub Rog tau paub tias siv ntau dua 1 lab cov khoom siv hluav taws xob cuav, uas tseem yuav ua rau muaj kev pheej hmoo siab phem code thiab backdoors ntawm lub nkoj. Tsis txhob hais txog qhov tseeb tias cov khoom cuav feem ntau yog cov ntawv tsis zoo thiab tsis ruaj khov ntawm tus thawj, nrog rau txhua yam uas nws cuam tshuam. [5]

ALIS kernel architecture

Raws li cov lus piav qhia ntawm tag nrho cov txheej txheem on-board, peb tuaj yeem hais tias cov kev cai tseem ceeb rau lawv los ntawm cov hauv qab no: kev sib koom ua ke thiab kev ua kom muaj zog; pej xeem specification thiab qhib architecture; ergonomics thiab conciseness; stability, redundancy, ntau haiv neeg, nce resilience thiab lub zog; faib ua haujlwm. ALIS core architecture yog cov lus teb zoo rau cov kev xav tau sib tw dav dav rau F-35 Joint Strike Fighter.

Txawm li cas los xij, qhov no architecture, zoo li txhua yam ingenious, yog qhov yooj yim. Lub tswv yim ntawm finite lub xeev cov tshuab tau coj los ua nws lub hauv paus. Daim ntawv thov ntawm lub tswv yim no nyob rau hauv lub moj khaum ntawm ALIS yog pom tau hais tias nyob rau hauv lub fact tias tag nrho cov Cheebtsam ntawm lub on-board software ntawm lub F-35 fighter muaj ib tug unified qauv. Ua ke nrog ntau lub xov tooj ntawm cov neeg siv khoom-neeg rau zaub mov architecture rau kev faib xam, ALIS automata kernel ua tau raws li txhua qhov kev tsis sib haum xeeb tau piav qhia saum toj no. Txhua ALIS software tivthaiv muaj qhov sib txuas ".h-file" thiab cov txheej txheem algorithmic ".cpp-file". Lawv cov qauv dav dav tau muab rau hauv cov ntaub ntawv txuas nrog rau tsab xov xwm (saib peb cov lus qhia hauv qab no).

automata1.cpp ua

#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;
}

automata 1.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

loj.cpp

#include "automata1.h"

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

    while (pAutomata->Automata1()) {}

    delete pAutomata1;
}

Nyob rau hauv cov ntsiab lus, nyob rau hauv ib tug sib tw tactical ib puag ncig, Air Force units uas nws onboard cyber infrastructure zoo sib xyaw resilience, redundancy, ntau haiv neeg, thiab faib functionality txaus siab rau kev sib ntaus sib tua superiority. IKK thiab ALIS ntawm aviation niaj hnub ua tau raws li cov cai no. Txawm li cas los xij, cov qib ntawm lawv txoj kev koom ua ke yav tom ntej kuj tseem yuav nthuav dav rau kev sib cuam tshuam nrog lwm cov tub rog, tab sis tam sim no kev sib koom ua ke zoo ntawm Air Force tsuas yog siv nws lub tsev xwb.

Cov Ntawv Hmoob

1. Courtney Howard. Avionics: ua ntej ntawm qhov nkhaus // Tub Rog & Aerospace electronics: Avionics nrhav. 24(6), 2013. p. 10-17.
2. Tactical Software Engineering // General Dynamics Electric Nkoj.
3. Alvin Murphy. Qhov tseem ceeb ntawm System-of-Systems Integration // Leading edge: Combat systems engineering & integration. 8(2), 2013. p. 8-15.
4. F-35: Sib ntaus sib tua. // Cua Force.
5. Ntiaj teb no Horizons // United States Air Force Ntiaj teb no Science thiab Technology Vision. 3.07.2013 dr hab.
6. Chris Babcock. Npaj rau Cyber ​​​​Kev sib ntaus sib tua ntawm lub neej yav tom ntej // Cua & Space Power Journal. 29(6), 2015. p. 61-73 : kuv.
7. Edric Thompson. Kev khiav hauj lwm ib puag ncig: Sensors txav tub rog ib kauj ruam ze dua // Army Technology: Sensors. 3(1), 2015. p. 16.
8. Mark Calafut. Lub neej yav tom ntej ntawm aircraft survivability: Tsim kom muaj kev txawj ntse, kev sib koom ua ke ntawm kev muaj sia nyob // Army Technology: Aviation. 3(2), 2015. p. 16-19.
9. Courtney Howard. Kev txawj ntse avionics.
10. Stephanie Anne Fraioli. Kev Txhawb Kev Txawj Ntse rau F-35A Lightning II // Air & Space Power Journal. 30(2), 2016. p. 106-109 : kuv.
11. Courtney E. Howard. Kev ua yeeb yaj kiab thiab duab ntawm ntug // Tub Rog & Aerospace electronics: Progressive avionics. 22(8), 2011.
12. Courtney Howard. Sib ntaus sib tua aircraft nrog advanced avionics // Tub rog & Aerospace electronics: Avionics. 25(2), 2014. p.8-15.
13. Tsom ntsoov rau rotorcraft: Cov kws tshawb fawb, cov kws tshawb fawb thiab aviators tsav kev tsim kho tshiab // Army Technology: Aviation. 3(2), 2015. p.11-13.
14. Tactical Software Engineering // General Dynamics Electric Nkoj.
15. Broad Agency Tshaj Tawm Hierarchical Identify Verify Exploit (HIVE) Microsystems Technology Office DARPA-BAA-16-52 Lub Yim Hli 2, 2016.
16. Courtney Howard. Cov ntaub ntawv hauv kev thov: teb kev hu rau kev sib txuas lus // Tub rog & Aerospace electronics: Wearable Electronics. 27 (9), 2016.
17. Tshaj Tawm Tshaj Tawm Txog Lub Chaw Haujlwm Loj: Explainable Artificial Intelligence (XAI) DARPA-BAA-16-53, 2016.
18. Jordi Vallverdu: koj puas xav tau ntau tus thwjtim? Lub tswv yim tsim qauv rau kev siv cov kev xav hauv kev siv tshuab // Biologically Inspired Cognitive Architectures. Peb 15, 2016 p. 34-40 : kuv.
19. Bruce K. Johnson. Kaj ntug ntawm Cognetic: Hnub Nyoog Sib ntaus sib tua Ideological War los ntawm Kev Tso Kev Xav hauv Kev Tawm Tsam nrog Kev cuam tshuam // Huab cua & Chaw Hluav Taws Xob Phau Ntawv Xov Xwm. 22(1), 2008, p. 98-106 : kuv.
20. Sharon M. Latour. Emotional Intelligence: Implications for All United States Air Force Leaders // Huab cua & Space Power Journal. 16(4), 2002. p. 27-35 : kuv.
21. Lt Col Sharon M. Latour. Emotional Intelligence: Implications for All United States Air Force Leaders // Huab cua & Space Power Journal. 16(4), 2002. p. 27-35 : kuv.
22. Jane Benson. Kev tshawb fawb txog kev txawj ntse: Kev cob qhia cov tub rog nyob rau hauv txoj cai // Army Technology: xam. 3(3), 2015. p. 16-17.
23. Dayan Araujo. Cognitive computers primed hloov lub Air Force nrhiav toj roob hauv pes.
24. James S. Albus. RCS: Lub tswv yim tsim qauv rau kev txawj ntse ntau tus neeg sawv cev // Kev Ntsuam Xyuas Txhua Xyoo hauv Kev Tswj. 29(1), 2005, pp. 87-99 : kuv.
25. Karev A. A. Synergy ntawm kev ntseeg // Tswv yim lag luam. 2015. No.8(222). ib., 43-48.
26. Karev A. A. Multi-threaded client-server rau faib xam // System administrator. 2016. No. 1-2(158-159). ib., 93-95.
27. Karev A. A. Hardware Cheebtsam ntawm onboard MPS ntawm F-35 unified strike fighter // Cheebtsam thiab Technologies. 2016. No. 11. P. 98-102.

PS. Kab lus no yog thawj zaug luam tawm hauv "Components thiab Technologies".

Tau qhov twg los: www.hab.com

Ntxiv ib saib