Polokalama 'autu o atina'e fa'akomepiuta i luga ole laiga ole F-35

O se vaaiga lautele o vaega autu o le F-35 Unified Strike Fighter's Autonomous Logistics Information System (ALIS). O se auiliiliga auiliili o le "iunite lagolago tau" ma ona vaega autu e fa: 1) tagata-system interface, 2) pulega-pulea faiga, 3) on-board immune system, 4) avionics system. O nisi faʻamatalaga e uiga i le firmware o le F-35 fusuaga ma meafaigaluega o loʻo faʻaaogaina mo lana polokalame i luga o le laupapa. O loʻo tuʻuina atu se faʻatusatusaga ma faʻataʻitaʻiga muamua o fitafita tau, ma faʻamoemoe mo le atinaʻeina atili o vaalele a le militeri o loʻo faʻaalia foi.

Polokalama 'autu o atina'e fa'akomepiuta i luga ole laiga ole F-35

O le F-35 jet fighter o se 'au lele o ituaiga uma o masini faʻatekonolosi e maua ai le aofaʻi o le "360-tikeri tulaga faʻalauiloa."

Faatomuaga

Ua atili lavelave faiga faakomepiuta Air Force i le aluga o taimi. [27] O latou cyberinfrastructure (polokalame ma meafaigaluega e manaʻomia ai le faʻaogaina lelei algorithmic) ua faasolosolo malie foʻi ona faʻalavelave. I le faʻaaogaina o le faʻataʻitaʻiga a le US Air Force, e mafai e se tasi ona vaʻavaʻai pe faʻafefea ona faʻatuputeleina le faʻaogaina o fesoʻotaʻiga i luga ole laiga o vaalele tau - pe a faʻatusatusa i ana mea faʻapitoa faʻapitoa - mai le itiiti ifo i le 5% (mo le F-4, o se tupulaga lona tolu) i le. e sili atu i le 90% (mo le F-35, lona lima o tupulaga tau). [5] Mo le fa'amaninoina o lenei atina'e tau initaneti, o le F-35 e nafa ma le polokalama fou ua fa'atulagaina fa'apitoa mo lenei fa'amoemoe: Autonomous Logistics Information System (ALIS).

Autonomous logistics information system

I le vaitau o le 5th generation fighters, o le maualuga o le taua e fuaina muamua i le lelei o le faʻalauiloaina o tulaga. [10] O le mea lea, o le F-35 fusu'aga o se 'au lele o ituaiga uma o masini tekonolosi, e maua ai le aofa'i o le 360-tikeri fa'alauiloa tulaga. [11] O se lauiloa lauiloa fou i lenei tulaga o le mea e taʻua. "Integrated Sensor Architecture" (ISA), lea e aofia ai masini e fegalegaleai tutoʻatasi le tasi ma le isi ma le malosi (e le gata i le filemu, ae faʻapea foʻi i siʻosiʻomaga faʻaogaina) - lea, i le talitonuga, e tatau ona oʻo atu ai i le faʻaleleia atili o le tulaga lelei o le faʻalauiloaina o tulaga. . [7]. Ae ui i lea, ina ia faʻatinoina lenei aʻoaʻoga, e manaʻomia le faʻaogaina o algorithmic maualuga o faʻamaumauga uma na maua mai masini.

O le mea lea, o le F-35 o loʻo ave i taimi uma polokalama faakomepiuta i luga o le vaʻa, o le aofaʻi atoa o tulafono faʻavae e sili atu i le 20 miliona laina, lea e masani ona taʻua o le "komepiuta lele." [6] Talu ai i le taimi nei lona lima o le au tau, o le taua maualuga e fuaina i le tulaga lelei o le iloa o tulaga, toetoe lava 50% o lenei polokalame code (8,6 miliona laina) o loʻo faʻatinoina le faʻaogaina o algorithmic sili ona faigata - e faʻapipiʻi uma faʻamatalaga o loʻo oʻo mai. mai masini i totonu o se ata e tasi o le fale faafiafia. I le taimi moni.

Polokalama 'autu o atina'e fa'akomepiuta i luga ole laiga ole F-35Le malosi o le suiga i le tuʻuina atu o galuega i luga o le laupapa mo US taua - agaʻi i polokalama

O le F-35's Autonomous Logistics Information System (ALIS) o loʻo tuʻuina atu ai i le tagata fusu le 1) fuafuaga (e ala i le faʻaogaina o masini vaalele), 2) faʻamalosia (le gafatia e galue o se taʻitaʻi taʻitaʻi), ma le 3) faʻamalosia. (le gafatia e galue ai. o se vaega tau pologa). [4] "Glue Code" o le vaega autu lea o le ALIS, e fa'atatau i le 95% o fa'ailoga uma o va'alele F-35. O le isi 50% o le code ALIS o loʻo faʻatinoina ni gaioiga laiti, ae faʻapea foʻi ma algorithmically malosi tele, gaioiga. [12] O lea la o le F-35 o se tasi lea o faiga taua e sili ona lavelave ua atiaeina. [6]

O le ALIS ose faiga e tu'ufa'atasia e tu'ufa'atasia se lavelave tu'ufa'atasia o le tele o ituaiga o fa'atonuga i luga ole va'a; ma e aofia ai foʻi fegalegaleaiga lelei ma le pailate e ala i le tuʻuina atu ia te ia o faʻamatalaga sili ona lelei e uiga i le fale tifaga o gaioiga (situational awareness). O le masini komepiuta a le ALIS e tamo'e pea i tua, e fesoasoani i le pailate i le faia o fa'ai'uga ma tu'uina atu le ta'ita'iga i vaega taua i le va'alele. [13]

Vaega lagolago tau

O se tasi o vaega pito sili ona taua o le ALIS o le "unit lagolago tau", e aofia ai elemene autu e lima [13]:

1) "Faiga faʻaoga a le tagata" - tuʻuina atu ata maualuga maualuga o le fale faʻataʻitaʻiga o gaioiga (ergonomic, lautele, faʻapitoa). [12] O le matauina o lenei fale mataaga, e faia ai e le pailate ni faaiuga faʻapitoa ma tuʻuina atu faʻatonuga tau, lea e faʻatautaia e le ICS unit.

2) "Faiga faʻatonu-pulea" (ECS) - fegalegaleai ma vaega faʻatonutonu o auupega i luga o le laupapa, faʻamautinoa le faʻatinoina o faʻatonuga o le taua, lea e tuʻuina atu e le pailate e ala i le faʻaogaina o tagata. O lo'o fa'amauina fo'i e le ICS le fa'aleagaina moni mai le fa'aogaina o ta'iala ta'itasi (e ala i fa'afofoga fa'afofoga) - mo ana su'esu'ega mulimuli ane e le faiga o le avionics.

3) "On-Board Immune System" (BIS) - mataʻituina faʻamataʻu mai fafo ma, pe a iloa, faʻatino faiga e faʻatatau e faʻaumatia ai faʻamataʻu. I lenei tulaga, e mafai e le BIS ona fiafia i le lagolago a vaega tau faauo o loʻo auai i se gaioiga faʻatasi. [8] Mo lenei fa'amoemoe, e feso'ota'i vavalalata le LSI ma faiga fa'alelei - e ala i se faiga feso'ota'iga.

4) "Avionics system" - fa'aliliuina fa'amatalaga mata'utia o lo'o sau mai masini eseese i le tulaga maualuga fa'alauiloa tulaga, e mafai ona maua e le pailate e ala i le fa'aogaina o tagata.

5) "Faiga fesoʻotaʻiga" - faʻatautaia feʻaveaʻi i luga ole vaʻa ma fafo, ma isi. e fai ma feso'ota'iga i le va o faiga uma i luga o le laupapa; fa'apea fo'i i le va o vaega tau uma o lo'o auai i se fa'agaioiga fa'apitoa fa'atasi.

Fa'aoga tagata-faiga

Ina ia fa'amalieina le mana'oga mo fa'alauiloa tulaga maualuga ma atoatoa, feso'ota'iga ma va'aiga i totonu o le va'alele tau e taua tele. O foliga o le ALIS i le lautele ma le vaega lagolago o le taua o le "panoramic visualization display subsystem" (L-3 Communications Display Systems). O lo'o aofia ai le lapo'a tele fa'amalamalamaga pa'i (LADD) ma se alalaupapa feso'ota'iga lautele. O le polokalama L-3 o lo'o fa'aogaina le Integrity OS 178B (o se faiga fa'aoga taimi moni mai le Green Hills Software), o le fa'aoga autu o le fa'aogaina o le va'alele mo le F-35 va'alele.

F-35 cyber infrastructure architects ua filifilia le Integrity OS 178B e faʻavae i luga ole ono faʻaogaina o faiga faʻapitoa: 1) tausisia tulaga faʻataʻitaʻiga tatala, 2) fesoʻotaʻiga ma Linux, 3) fetaui ma le POSIX API, 4) faʻamautu faʻamaumauga, 5) lagolago o faʻapitoa manaʻoga saogalemu ma 6) lagolago mo le ARINC 653 faʻamatalaga. [12] "ARINC 653" ose fa'aoga polokalame fa'akomepiuta fa'aoga mo fa'aoga avionics. O lenei feso'ota'iga e fa'atonutonuina le vaeluaga fa'aletino ma le va'ava'ai o puna'oa fa'akomepiuta va'alele e tusa ai ma ta'iala o le tu'ufa'atasia avionics modular; ma fa'amatalaina fo'i le atina'e o polokalame e tatau ona fa'aogaina e polokalama fa'akomepiuta e maua ai punaoa faakomepiuta.

Polokalama 'autu o atina'e fa'akomepiuta i luga ole laiga ole F-35Fa'aaliga va'aiga va'aiga vaega laiti

Pule-pulea faiga

E pei ona taʻua i luga, o le ICS, fegalegaleai ma vaega faʻatonutonu o auupega i luga o le laupapa, faʻamautinoa le faʻatinoina o le faʻatonuga o le taua ma le faʻamauina o faʻaleagaina moni mai le faʻaogaina o taʻiala taʻitasi. O le fatu o le ICS o se supercomputer, lea e masani lava ona faʻavasegaina o se "auupega i luga o le laupapa."

Talu ai ona o le tele o galuega e tuʻuina atu i luga o le supercomputer i luga o le laupapa e tele, ua faʻateleina le malosi ma faʻamalieina manaʻoga maualuga mo le faʻapalepale sese ma le mana faʻapipiʻi; O lo'o fa'apipi'iina fo'i ma se faiga fa'amalulu vai lelei. O nei faiga uma e faia e faʻamautinoa ai e mafai e le komipiuta i luga o le laupapa ona faʻaogaina lelei le tele o faʻamaumauga ma le faʻatinoina o le algorithmic process - lea e maua ai e le pailate le malamalama lelei i tulaga: tuʻuina atu ia te ia faʻamatalaga auiliili e uiga i le fale tifaga o gaioiga. [12]

O le supercomputer i luga o le laupapa o le F-35 fighter jet e mafai ona faʻaauauina le faʻatinoina o le 40 piliona gaioiga i le sekone, faʻafetai lea e faʻamautinoa ai le tele o galuega faʻatinoina o algoritme faʻamalosia o avionics (e aofia ai le gaosiga o le electro-optical, infrared ma faʻamatalaga radar). [9] Taimi moni. Mo le F-35, e le mafai ona faia uma nei faʻatatau algorithmically malosi i luga o le itu (ina ia le faʻaauupegaina vaega taʻitasi ma se supercomputer), ona o le malosi o le aofaʻi o faʻamatalaga e sau mai masini uma e sili atu. le faʻaogaina o faiga fesoʻotaʻiga sili ona vave - a itiiti ifo i le 1000 taimi. [12]

Ina ia mautinoa le faʻateleina o le faʻatuatuaina, o faiga faʻapitoa uma i luga o le laupapa o le F-35 (e aofia ai, i se tulaga, le supercomputer i luga o le laupapa) o loʻo faʻatinoina e faʻaaoga ai le mataupu faavae o le toe faʻaaogaina, ina ia mafai ai ona faia le galuega lava e tasi i luga o le laupapa e le tele o masini eseese. E le gata i lea, o le manaʻoga mo le toe faʻaaogaina e faʻapea e faʻapipiʻi elemene e faʻatupuina e isi tagata gaosi oloa ma iai se isi fausaga. Faʻafetai i lenei mea, o le faʻalavelave faʻafuaseʻi o le toilalo muamua ma le kopi e faʻaitiitia. [1, 2] O le mafuaʻaga foi lea e faʻatautaia ai e le komepiuta matai se faiga faʻaogaina e pei o Linux, ae o komepiuta pologa e faʻatautaia Windows. [2] E le gata i lea, afai e le manuia se tasi o komepiuta, e mafai ona faʻaauau pea ona galue le vaega lagolago tau (a itiiti ifo i le faʻalavelave faʻafuaseʻi), o le fausaga o le fatu ALIS e fausia i luga o le mataupu faavae o le "multithreaded client-server for distributed computing." [18]

I luga o le laupapa immune system

I se si'osi'omaga tau fa'alavelave, o le fa'atumauina o le puipuiga i luga o le ea e mana'omia ai se tu'ufa'atasiga lelei o le maufetuuna'i, toe fa'afo'isia, 'ese'ese, ma fa'asoa fa'atino galuega. O le va'alele tau ananafi e le'i i ai se fa'agata fa'agata (BIS). O lona vaalele LSI na vaevaeina ma e aofia ai le tele o vaega faʻaogaina tutoatasi. O nei vaega taʻitasi na faʻamalosia e tatalia se seti faʻapitoa, vaapiapi o auupega: 1) ballistic projectiles, 2) missiles e faʻatatau i le leitio poʻo le electro-optical signal, 3) laser irradiation, 4) radar irradiation, ma isi. Ina ua iloa se osofaʻiga, o le LSI subsystem tutusa na otometi ona faʻagaoioia ma faia ni faʻataʻitaʻiga.

O vaega o le LSI ananafi na mamanuina ma atiina ae tutoatasi mai le tasi ma le isi - e konekarate eseese. Talu ai o nei vaega, e pei o se tulafono, sa i ai se fausaga tapuni, LSI modernization - e pei o tekinolosi fou ma faiga fou auupega - na faʻaititia i le faʻaopoopoina o se isi vaega tutoatasi LSI. O le fa'aletonu autu o lea ituaiga LSI vaevae - e aofia ai vaega tuto'atasi ma se fausaga tapuni - o ona vaega e le mafai ona fegalegaleai le tasi ma le isi ma e le mafai ona fa'amaopoopo fa'atasi. I se isi faaupuga, e le mafai ona latou fesoʻotaʻi ma le tasi ma le isi ma faʻatino galuega faʻatasi, lea e faʻatapulaʻaina ai le faʻamaoni ma le fetuutuunai o le LSI atoa i lona atoaga. Mo se faʻataʻitaʻiga, afai e le manuia pe faʻaumatia se tasi o subsystems puipuia, e le mafai e isi subsystems ona totogi lelei mo lenei gau. E le gata i lea, o le vaevaega o LSI e masani ona oʻo atu ai i le toe faʻaluaina o vaega faʻatekonolosi e pei o le gaosiga ma faʻaaliga, [8] lea, i le tulaga o le "faʻafitauli faʻafuaseʻi" o le faʻaitiitia o le SWaP (le tele, mamafa ma le faʻaaogaina o le eletise) [16]. ], e matua maumau. E le o se mea e ofo ai ona o nei uluai LSI ua faasolosolo malie ona le toe aoga.

O le LSI vaevaega o loʻo suia e se tasi faʻapipiʻi tuʻufaʻatasia i luga o le laupapa immune system, pulea e se "intellectual-cognitive controller" (ICC). O le ICC o se polokalame faʻapitoa, o le faʻaogaina o le fatugalemu o loʻo i luga o le laupapa, o loʻo faʻaogaina i luga o vaega faʻapipiʻi tuʻufaʻatasia o loʻo aofia i le BIS. O lenei polokalame e tuʻufaʻatasia uma LSI subsystems i totonu o se fesoʻotaʻiga tufatufaina e tasi (faatasi ai ma faʻamatalaga masani ma punaoa masani), ma faʻafesoʻotaʻi uma LSI ma le faʻaogaina tutotonu ma isi faiga faʻapipiʻi. [8] O le faʻavae mo lenei tuʻufaʻatasia (e aofia ai le tuʻufaʻatasia ma vaega o le a atiaʻe i le lumanaʻi) o le talitonuga masani o le "system of systems" (SoS), [3] - faʻatasi ai ma ona uiga faʻapitoa e pei o le scalability, faʻamatalaga lautele. ma tatala polokalame faufale ma meafaigaluega.

E mafai e le ICC ona maua fa'amatalaga mai so'o se faiga fa'avae BIS; o lana galuega o le faʻatusatusa ma auʻiliʻili faʻamatalaga na maua mai LSI subsystems. O le ICC e galue pea i tua, faʻaauau ona fegalegaleai ma vaega uma o le LSI - faʻailoaina taʻitasi faʻamataʻu, faʻavasegaina, ma mulimuli ane fautuaina i le pailate le seti sili ona lelei o faʻataʻitaʻiga (faʻatatau i tulaga tulaga ese o le LSI subsystems). Mo lenei faʻamoemoe, faʻaaogaina e le ICC algorithms faʻapitoa faʻapitoa [17-25].

lena. O vaalele taʻitasi e iai lana ICC taʻitasi. Ae ui i lea, ina ia ausia le sili atu le tuʻufaʻatasia (ma, o se taunuuga, sili atu le faʻatuatuaina), o le ICC o vaalele uma o loʻo auai i se gaioiga faʻapitoa e tuʻufaʻatasia i totonu o se fesoʻotaʻiga masani e tasi, mo le faʻamaopoopoina o le "autonomous logistics information system" (ALIS). ) e nafa. [4] A iloa e se tasi o ICCs se taufaamataʻu, e faʻatatau e le ALIS auala sili ona aoga - e faʻaaoga ai faʻamatalaga mai ICC uma ma le lagolago a vaega uma o le taua o loʻo auai i le gaioiga faʻapitoa. ALIS "iloa" uiga ta'ito'atasi o ICC ta'itasi, ma fa'aogaina e fa'atino ai faiga fa'afetaui.

Fa'asoa LSI e fa'atatau i fafo (e feso'ota'i ma fa'alavelave a le fili) ma totonu (fa'atatau i faiga fa'ata'ita'i ma fa'agaioiga fa'agaioiga) fa'amata'u. I luga o le F-35 fighter, o le avionics system e nafa ma le faʻaogaina o faʻamataʻu mai fafo, ma le VRAMS (faʻamatalaga faʻalavelave faʻapitoa e fesoʻotaʻi ma togafiti mataʻutia mo meafaigaluega) e nafa ma le faʻaogaina o faʻamataʻu i totonu. [13] O le faʻamoemoe autu o le VRAMS o le faʻalauteleina lea o taimi faʻagaioia o le vaʻalele i le va o taimi faʻaleleia manaʻomia. Ina ia faia lenei mea, e aoina e VRAMS faʻamatalaga i le taimi tonu e uiga i le faʻatinoina o vaega autu i luga o le vaʻa (vaalele afi, masini fesoasoani, vaega faʻainisinia, eletise eletise) ma suʻesuʻeina o latou tulaga faʻapitoa; fa'atatau i ta'iala e pei o le maualuga o le vevela, pa'u o le mamafa, vibration dynamics ma ituaiga fa'alavelave uma. E tusa ai ma lenei faʻamatalaga, VRAMS e tuʻuina atu i le pailate fautuaga i luma i le mea e fai ina ia saogalemu ma lelei le vaalele. VRAMS "valo'aina" po o le a le taunuuga o nisi o gaioiga a le pailate e mafai ona oʻo i ai, ma tuʻuina atu foi fautuaga ile auala e aloese ai. [13]

O le faʻailoga o loʻo taumafai VRAMS e leai se tausiga aʻo tumau pea le faʻamaoni ma faʻaitiitia le vaivai o le fausaga. Ina ia ausia lenei sini, o loʻo galulue fale suʻesuʻe suʻesuʻe e fatuina mea e iai ni fausaga atamai e mafai ona galue lelei i tulaga e leai se tausiga. O lo'o fa'atupuina e le au su'esu'e i nei fale su'esu'e auala e iloa ai microcracks ma isi fa'ameamea i le fa'aletonu ina ia mafai ai ona taofia fa'aletonu i luma atu. O loʻo faʻatautaia foi suʻesuʻega ina ia malamalama atili ai i le tulaga o le vaivai o le fausaga ina ia mafai ai ona faʻaogaina nei faʻamaumauga e faʻatonutonu ai feʻaveaʻi vaalele ina ia faʻaitiitia le vaivai o le fausaga - ma isi. fa'alautele le ola aoga o le va'alele. [13] I lenei itu, e manaia le matauina e uiga i le 50% o tala i totonu o le tusi talaaga "Advanced in Engineering Software" e tuuto atu i le auiliiliga o le malosi ma le vaivai o le sima faʻamalosia ma isi fausaga.

Polokalama 'autu o atina'e fa'akomepiuta i luga ole laiga ole F-35Faiga atamai mo le logoina e uiga i lamatiaga e fesoʻotaʻi ma gaioiga e lamatia ai masini

Faiga fa'alelei maualuga

O le F-35 fighter's airborne combat support unit e aofia ai se faʻaogaina o vaalele e faʻatulagaina e foia ai se galuega mataʻutia:

O faiga avionics ananafi na aofia ai le tele o subsystems tuto'atasi (pulea le infrared ma le ultraviolet sensors, radar, sonar, electronic warfare ma isi), o ia mea taʻitasi na faʻapipiʻiina ma lona lava faʻaaliga. Ona o lea mea, na tatau ai i le pailate ona tilotilo i faʻaaliga taʻitasi ma suʻesuʻe ma le lima ma faʻatusatusa faʻamatalaga e sau mai ia i latou. I le isi itu, o le avionics system i aso nei, lea ua faʻapipiʻiina faapitoa i le F-35 fighter, o loʻo faʻatusalia uma faʻamaumauga, na faʻasalalau muamua, o se punaoa e tasi; i luga o se fa'aaliga masani e tasi. lena. o se faiga fa'aonaponei avionics ose feso'ota'iga tu'ufa'atasiga feso'ota'iga feso'ota'iga lavelave lea e maua ai e le pailate le fa'amatalaga sili ona lelei ile tulaga; lavea'iina o ia mai le mana'oga e fai fa'atatauga fa'apitoa. O le iʻuga, faʻafetai i le tuʻufaʻatasia o le tagata mai le suʻega suʻesuʻe, o le pailate e le mafai nei ona faʻalavelaveina mai le taua tele.

O se tasi o taumafaiga taua muamua e faʻaumatia ai le tagata mai le vaʻavaʻa suʻesuʻe avionics na faʻatinoina i le initaneti o le F-22 fighter. I luga o lenei fusuaga, o le algorithmically intensive program e nafa ma le maualuga o le faʻapipiʻiina o faʻamaumauga e sau mai masini eseese, o le aofaʻi atoa o tulafono faʻavae e 1,7 miliona laina. I le taimi lava e tasi, 90% o le code o loʻo tusia i Ada. Ae ui i lea, o le faʻaonaponei avionics system - pulea e le polokalame ALIS - lea o loʻo faʻapipiʻiina ai le F-35 ua matua alualu i luma pe a faʻatusatusa i le F-22 fusu.

O le ALIS na fa'avae i luga o le F-22 fighter software. Ae ui i lea, e le o 1,7 miliona laina o tulafono laiti e nafa ma le tuʻufaʻatasia o faʻamaumauga, ae 8,6 miliona. I le taimi lava e tasi, o le tele o le numera o loʻo tusia i le C / C ++. O le galuega autu o lenei algorithmically intensive code uma o le iloiloina lea o faʻamatalaga o le a talafeagai mo le pailate. O se taunuuga, e ala i le taulaʻi atu i luga o faʻamatalaga taua i le fale tifaga o gaioiga, ua mafai nei e le pailate ona faia faʻaiuga vave ma sili atu ona lelei. lena. O le faiga o vaalele faʻaonapo nei, lea e faʻapipiʻiina faapitoa e le F-35, e aveesea ai le mamafa o suʻesuʻega mai le pailate, ma mulimuli ane faʻatagaina o ia e lele. [12]

Polokalama 'autu o atina'e fa'akomepiuta i luga ole laiga ole F-35Vaila'au tuai

Sidebar: Mea faigaluega atia'e o lo'o fa'aogaina i luga o le F-35

O nisi vaega [tama'i] polokalama faakomepiuta o le F-35 i luga o le cyberinfrastructure o loʻo tusia i gagana faʻapitoa e pei o Ada, CMS-2Y, FORTRAN. Polokalama poloka e tusia i le Ada e masani lava ona nono mai le F-22 fusu. [12] Ae ui i lea, o le code o loʻo tusia i nei gagana faʻamanatu ua na o se vaega itiiti o le F-35 software. Ole gagana autu ole polokalame ole F-35 ole C/C++. O fa'amaumauga o feso'ota'iga ma mea fa'atatau o lo'o fa'aogaina fo'i i luga o le F-35. [14] Fa'amaumauga o lo'o fa'aogaina i luga ole va'a e fa'atautaia lelei ai fa'amaumauga tetele. Ina ia mafai ona faia lenei galuega i le taimi moni, o faʻamaumauga o loʻo faʻaogaina faʻatasi ma se masini faʻapipiʻi auʻiliʻili kalafi. [15]

Sidebar: Faitotoa i tua i le F-35

O vaega uma o loʻo fausia ai meafaigaluega a le militeri Amerika faʻaonaponei e 1) pe faʻapitoa-faia, 2) poʻo faʻapitoa mai oloa faʻatau oloa avanoa, 3) pe faʻatusa se fofo faʻapisinisi pusa. E le gata i lea, i nei tulaga uma e tolu, o le au gaosiga, pe o vaega taʻitasi poʻo le faiga atoa atoa, o loʻo i ai se gafa masalosalo, lea e masani ona afua mai i fafo atu o le atunuʻu. O le iʻuga, o loʻo i ai se tulaga lamatia e iai se taimi i le sapalai sapalai (lea e masani ona faʻalauteleina i le lalolagi atoa) o le backdoor poʻo le malware (pe i le masini komepiuta poʻo le meafaigaluega) o le a fausia i totonu o se masini komepiuta poʻo se meafaigaluega. E le gata i lea, o le US Air Force ua lauiloa e faʻaaogaina le sili atu i le 1 miliona mea faʻaeletoroni faʻatekonolosi, lea e faʻateleina ai foʻi le ono mafai ona faʻaogaina tulafono leaga ma tua i luga o le vaa. E le o taʻua le mea moni e faapea o se pepelo e masani lava o se kopi maualalo ma le mautu o le uluai kopi, ma mea uma e faʻaalia. [5]

ALIS kernel fausaga

Aoteleina le faʻamatalaga o faiga uma i luga o le laupapa, e mafai ona tatou fai atu o manaʻoga autu mo i latou e oʻo mai i lalo nei: integrability ma scalability; fa'amatalaga lautele ma le fausaga tatala; ergonomics ma puupuu; mautu, fa'aletonu, 'ese'ese, fa'ateleina le maufetu ma le malosi; fa'asoa fa'atino. O le fausaga autu o le ALIS o se tali atoatoa i nei manaoga fa'atauva'a lautele mo le F-35 Joint Strike Fighter.

Ae ui i lea, o lenei fausaga, e pei o mea uma, e faigofie. O le manatu o masini malo i'u na avea ma faavae. O le faʻaogaina o lenei manatu i totonu o le faʻavae o le ALIS ua iloa i le mea moni o vaega uma o le masini komepiuta i luga o le laupapa o le F-35 o loʻo i ai se fausaga faʻatasi. Fa'atasia ma se fa'ailoga tagata-server e tele filo mo le fa'asoa fa'akomepiuta, o le fatu ALIS automata e fa'amalieina mana'oga fete'ena'i uma o lo'o fa'amatalaina i luga. O vaega ta'itasi a le polokalama ALIS e aofia ai se fa'aoga ".h-file" ma se fa'asologa algorithmic ".cpp-file". O lo latou fausaga lautele o loʻo tuʻuina atu i faila faila o loʻo faʻapipiʻi i le tusiga (vaʻai i mea faʻaleagaina e tolu).

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

main.cpp

#include "automata1.h"

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

    while (pAutomata->Automata1()) {}

    delete pAutomata1;
}

I se aotelega, i se si'osi'omaga fa'apitoa e finauina, o vaega ole Air Force o lo'o i luga ole laiga o feso'ota'iga i luga ole laiga e tu'ufa'atasia lelei ai le maufetuuna'i, fa'aletonu, fa'a-va'aiga, ma fa'asoa fa'atino e fiafia i le maualuga o taua. IKK ma ALIS o vaalele faʻaonaponei ua ausia nei manaʻoga. Ae ui i lea, o le maualuga o lo latou tuʻufaʻatasia i le lumanaʻi o le a faʻalauteleina foi i fegalegaleaiga ma isi vaega a le autau, ae o le taimi nei o le tuʻufaʻatasia lelei o le Air Force e aofia ai na o lana lava iunite.

Faʻafanua

1. Courtney Howard. Avionics: i luma atu o le pi'o // ​​Military & Aerospace electronics: Avionics innovations. 24(6), 2013. pp. 10-17.
2. Tactical Software Engineering // General Dynamics Eletise Vaa.
3. Alvin Murphy. Le Taua o Faiga-o-Systems Tu'ufa'atasi // Ta'ita'i pito: Fa'asagaga faiga fa'ainisinia & tu'ufa'atasiga. 8(2), 2013. pp. 8-15.
4. F-35: Sauni mo Taua. // Air Force.
5. Global Horizons // United States Air Force Global Science and Technology Vision. 3.07.2013.
6. Chris Babcock. Saunia mo le Cyber ​​​​Battleground of the Future // Air & Space Power Journal. 29(6), 2015. pp. 61-73.
7. Edric Thompson. Si'osi'omaga masani fa'agaoioi: Fa'agasolo e fa'alatalata atu le Vaegaau i le tasi la'a fa'alatalata mai // Tekonolosi a le Ami: Sensors. 3(1), 2015. itulau. 16.
8. Mareko Calafut. Le lumana'i o le fa'asaoina o va'alele: Fausiaina o se su'esu'ega fa'aola fa'atasi, fa'atasi // Tekonolosi a le Ami: Va'alele. 3(2), 2015. pp. 16-19.
9. Courtney Howard. Vaalele atamai.
10. Stephanie Anne Fraioli. Lagolago Fa'amatalaga mo le F-35A Lightning II // Air & Space Power Journal. 30(2), 2016. pp. 106-109.
11. Courtney E. Howard. Fa'asologa o ata ma ata i le pito // Military & Aerospace electronics: Progressive avionics. 22(8), 2011.
12. Courtney Howard. Va'alele tau ma va'alele fa'alelei // Military & Aerospace electronics: Avionics. 25(2), 2014. pp.8-15.
13. Taulai atu i le rotorcraft: Saienitisi, tagata suʻesuʻe ma aviators faʻatautaia mea fou // Tekonolosi Vaegaau: Vaalele. 3(2), 2015. pp.11-13.
14. Tactical Software Engineering // General Dynamics Eletise Vaa.
15. Fa'asilasilaga Fa'asalalauga Fa'apitoa Fa'apitoa Fa'ailoa Fa'amaonia le Fa'aaogaina (HIVE) Ofisa Fa'atekonolosi Microsystems DARPA-BAA-16-52 Aokuso 2, 2016.
16. Courtney Howard. Fa'amatalaga o lo'o mana'omia: taliina o le vala'au mo feso'ota'iga // Militeri & Aerospace fa'aeletonika: Fa'aeletonika Fa'alava. 27(9), 2016.
17. Fa'asilasilaga a le Ofisa Lautele: Fa'amatala Fa'amatalaga Fa'amatalaga (XAI) DARPA-BAA-16-53, 2016.
18. Jordi Vallverdu. O se fausaga faʻapitoa mo le faʻatinoina o lagona i faiga faʻakomepiuta // Biologically Inspired Cognitive Architectures. 15, 2016. pp. 34-40.
19. Bruce K. Johnson. Dawn of the Cognetic: Age Fighting Ideological War e ala i le Tuʻuina o Mafaufauga ma Aafiaga // Air & Space Power Journal. 22(1), 2008. pp. 98-106.
20. Sharon M. Latour. Emotional Intelligence: Aafiaga mo Ta'ita'i uma o le Ea a le Iunaite Setete // Air & Space Power Journal. 16(4), 2002. pp. 27-35.
21. Lt Col Sharon M. Latour. Emotional Intelligence: Aafiaga mo Ta'ita'i uma o le Ea a le Iunaite Setete // Air & Space Power Journal. 16(4), 2002. pp. 27-35.
22. Jane Benson. Su'esu'ega fa'asaienisi o le mafaufau: Ta'ita'ia fitafita i le itu sa'o // Tekonolosi a le Ami: Fa'akomepiuta. 3(3), 2015. pp. 16-17.
23. Dayan Araujo. O komipiuta cognitive na fa'ata'atia e suia le laufanua o le mauaina o le Air Force.
24. James S. Albus. RCS: O se fa'ata'ita'iga fa'apitoa mo faiga fa'apitoa e tele-agent // Iloiloga Fa'aletausaga i le Pulea. 29(1), 2005. pp. 87-99.
25. Karev A.A. Synergy of trust // Fa'atauga fa'atino. 2015. Nu. 8(222). itulau 43-48.
26. Karev A.A. Tele-fila client-server mo fa'asoa fa'akomepiuta // Fa'atonu faiga. 2016. Nu. 1-2(158-159). itulau 93-95.
27. Karev A.A. Vaega o meafaigaluega o le MPS i luga ole laiga o le F-35 faʻatasi faʻatauga // Vaega ma Tekinolosi. 2016. Nu.11. P.98-102.

SALA. O lenei tusiga na muai lomia i totonu "Vaega ma Tekinolosi".

puna: www.habr.com

Faaopoopo i ai se faamatalaga