Software musimboti weiyo onboard cyber infrastructure yeF-35 yakabatana inorova murwi

Mhedziso yezvikamu zvakakosha zveF-35 Unified Strike Fighter's Autonomous Logistics Information System (ALIS). Ongororo yakadzama ye "combat support unit" uye zvikamu zvayo zvina zvakakosha: 1) human-system interface, 2) executive-control system, 3) pa-board immune system, 4) avionics system. Rumwe ruzivo nezve firmware yeF-35 fighter uye maturusi anoshandiswa kune yayo-bhodhi software. Kuenzanisa nemhando dzekare dzevarwi vehondo kunopihwa, uye tarisiro yekuenderera mberi kwekufambiswa kwendege yemauto inoratidzwa zvakare.

Software musimboti weiyo onboard cyber infrastructure yeF-35 yakabatana inorova murwi

F-35 fighter jet imbure rinobhururuka remarudzi ese ema sensors epamusoro-soro anopa huwandu hwe "360-degree mamiriro ekuziva."

Nhanganyaya

Air Force hardware masisitimu ave akawedzera kuomarara nekufamba kwenguva. [27] Yavo cyberinfrastructure (software uye hardware zvikamu zvinoda yakanaka algorithmic tuning) zvakare zvishoma nezvishoma kuwedzera kuoma. Uchishandisa muenzaniso weUS Air Force, munhu anogona kuona kuti cyber zvivakwa zvekurwisa ndege - mukuenzanisa neyakajairwa zvigadzirwa zvemidziyo - yakawedzera zvishoma nezvishoma kubva pasi pe5% (yeF-4, murwi wechizvarwa chechitatu) kusvika. vanopfuura 90% (yeF-35, murwi wechishanu wechizvarwa). [5] Nekugadzirisa zvakanaka kweiyo cyber infrastructure, iyo F-35 ine basa reizvino software yakagadziridzwa chinangwa ichi: iyo Autonomous Logistics Information System (ALIS).

Autonomous logistics information system

Munguva yevashanu vechizvarwa varwi, hukuru hwekurwa hunoyerwa zvakanyanya nemhando yekuziva kwemamiriro ezvinhu. [5] Naizvozvo, murwi weF-10 iboka rinobhururuka remarudzi ese emhando yepamusoro-tekinoroji masensa, achipa huwandu hwe35-degree mamiriro ekuziva. [360] Iyo nyowani yakakurumbira hit mune iyi ndiyo inonzi. "Integrated Sensor Architecture" (ISA), iyo inosanganisira sensors inopindirana yakasununguka kune imwe neimwe zvine simba (kwete chete mukunyarara, asiwo munzvimbo dzakapokana dzehunyanzvi) - izvo, muchirevo, zvinofanirwa kutungamira kukuvandudzwa kwakanyanya mumhando yekuziva kwemamiriro ezvinhu. . [11]. Nekudaro, kuti iyi dzidziso iende mukuita, yakakwirira-yemhando algorithmic kugadziridzwa kwese data yakagamuchirwa kubva kune sensors inodiwa.

Naizvozvo, iyo F-35 inogara yakatakura software mubhodhi, saizi yese yemakodhi eiyo inodarika mitsara yemamiriyoni makumi maviri, iyo inowanzonzi "inobhururuka komputa." [20] Sezvo munguva yechishanu yenguva yevanorova varwi, hukuru hwehondo hunoyerwa nemhando yekuziva kwemamiriro ezvinhu, ingangoita 6% yeiyi purogiramu code (50 miriyoni mitsetse) inoita yakanyanya kuomarara algorithmic kugadzirisa - kunama data rese riri kuuya. kubva kuma sensors kuenda kune imwechete mufananidzo weiyo theatre yekushanda. Munguva chaiyo.

Software musimboti weiyo onboard cyber infrastructure yeF-35 yakabatana inorova murwiSimba rekuchinja mukupa pane-bhodhi mashandiro eUS fight fighters - kune software

Iyo F-35's Autonomous Logistics Information System (ALIS) inopa murwi 1) kuronga (kuburikidza neavionics masisitimu epamusoro), 2) kusimudzira (kugona kuita sechikwata chinotungamira chehondo), uye 3) kusimbisa. (kugona kuita chiito. sechikwata chehondo yevaranda). [4] "Glue Code" ndicho chikamu chikuru cheALIS, inoverengera 95% yeese F-35 ndege kodhi. Imwe 50% yealis kodhi inoita zvimwe zvidiki, asi zvakare algorithmically zvakanyanya, mashandiro. [12] Iyo F-35 saka ndeimwe yeakanyanya kuomarara masisitimu akambogadzirwa. [6]

ALIS ine mamiriro ega autopiloted system inosanganisa yakasanganiswa yakaoma yeakasiyana-siyana epaboard subsystems; uye inosanganisirawo kudyidzana kunoshanda nemutyairi wendege nekumupa ruzivo rwepamusoro-soro nezve theatre yemashandiro (situational awareness). Iyo ALIS software injini inomhanya nguva dzose kumashure, ichibatsira mutyairi mukuita sarudzo uye nekupa nhungamiro panzvimbo dzakaoma mukubhururuka. [13]

Combat support unit

Imwe yeanonyanya kukosha subsystems yeALIS ndiyo "yehondo yekutsigira unit", ine zvinhu zvishanu zvikuru [13]:

1) "Human-system interface" - inopa yepamusoro-yemhando yekuona theatre yekushanda (ergonomic, yakazara, pfupi). [12] Kuona iyi theatre, mutyairi anoita sarudzo dzehungwaru uye nyaya dzekurwisa mirairo, iyo inozogadziriswa neiyo ICS unit.

2) "Executive-control system" (ECS) - kupindirana nezvikamu zvekutonga zvezvombo zvebhodhi, inovimbisa kuitwa kwemirairo yehondo, iyo inobudiswa nemutyairi kuburikidza ne-human-system interface. Iyo ICS inorekodhawo kukuvadzwa chaiko kubva mukushandiswa kwega rega rekurwa rairo (kuburikidza nemhinduro sensors) - kune yayo inotevera kuongororwa neavionics system.

3) "On-Board Immune System" (BIS) - inotarisa kutyisidzira kwekunze uye, kana yaonekwa, inoita matanho anodiwa kubvisa kutyisidzira. Mune ino kesi, iyo BIS inogona kunakidzwa nerutsigiro rwehushamwari mauto ehondo anotora chikamu mukubatana kwehunyanzvi mashandiro. [8] Nechinangwa ichi, iyo LSI inodyidzana zvakanyanya neavionics masisitimu - kuburikidza nehurongwa hwekutaurirana.

4) "Avionics system" - inoshandura iyo yakaomeswa data rwizi runobva kune akasiyana masensa kuita epamusoro-mhando yekuziva mamiriro, inowanikwa kune mutyairi kuburikidza nemunhu-system interface.

5) "Communication system" - inobata pa-bhodhi uye yekunze network traffic, nezvimwe. inoshanda sechibatanidzo pakati pese pa-bhodhi masisitimu; pamwe chete nepakati pese mauto ehondo anotora chikamu mujoint tactical operation.

Human-system interface

Kuti usangane nezvinodiwa zvemhando yepamusoro uye yakazara yekuziva mamiriro, kutaurirana uye kuona munhandare yekurwira kwakakosha. Chiso cheALIS kazhinji uye chikamu chekutsigira chekurwisa kunyanya "panoramic visualization show subsystem" (L-3 Communications Display Systems). Inosanganisira hombe-yepamusoro-tsanangudzo yekubata sikirini (LADD) uye Broadband kutaurirana chiteshi. Iyo L-3 software inoshandisa Integrity OS 178B (chaiyo-nguva yekushanda sisitimu kubva kuGreen Hills Software), inova ndiyo huru avionics yekushandisa system yeF-35 fighter jet.

F-35 cyber infrastructure architects dzakasarudzwa Kutendeseka OS 178B zvichibva pazvitanhatu zvekushandisa-zvakananga maficha: 1) kutevedzera kuvhura zviyero zvekuvaka, 2) kuenderana neLinux, 3) kuenderana nePOSIX API, 4) chengetedzo yekugoverwa kwendangariro, 5) tsigiro ye zvakakosha zvinodiwa chengetedzo uye 6) rutsigiro rweiyo ARINC 653 yakatarwa. [12] "ARINC 653" ndeye application software interface yeavionics application. Iyi interface inodzora kupatsanurwa kwenguva uye kwepakati kweaviation computing system zviwanikwa zvinoenderana nemisimboti yeintegrated modular avionics; uye zvakare inotsanangura iyo programming interface iyo application software inofanirwa kushandisa kuwana komputa system zviwanikwa.

Software musimboti weiyo onboard cyber infrastructure yeF-35 yakabatana inorova murwiPanoramic visualization inoratidzira subsystem

Executive-control system

Sezvataurwa pamusoro apa, iyo ICS, ichidyidzana nemayuniti ekudzora ezvombo zvepa-bhodhi, inova nechokwadi chekuitwa kwemirairo yekurwa uye kurekodha kwekukuvadza chaiko kubva mukushandiswa kwega rega rekurwa rairo. Mwoyo weICS imhando yepamusoro komputa, iyo yakajairika zvakare inorondedzerwa se "chombo chiri pabhodhi."

Sezvo huwandu hwemabasa akapihwa kune-bhodhi supercomputer yakakura, yakawedzera simba uye inosangana nezvinodiwa zvakanyanya zvekushivirira kukanganisa uye simba rekombuta; Iyo zvakare yakashongedzerwa ine inoshanda yemvura kutonhora system. Matanho ese aya anotorwa kuti ave nechokwadi chekuti pa-board komputa system inokwanisa kunyatso gadzirisa huwandu hukuru hwe data uye kuita advanced algorithmic process - iyo inopa mutyairi ruzivo rwemamiriro ekunze: kumupa ruzivo rwakakwana nezve theatre yekushanda. [12]

Iko-on-board supercomputer yeF-35 fighter jet inokwanisa kuenderera mberi ichiita 40 bhiriyoni mashandiro pasekondi, nekuda kweiyo inovimbisa kuwanda-matasking kuitwa kwezviwanikwa-yakakura algorithms ye advanced avionics (kusanganisira kugadzirwa kwe electro-optical, infrared uye radar data). [9] Nguva chaiyo. Kune F-35 murwi, hazvigoneke kuita ese aya algorithmically macalculation padivi (kuitira kuti usashongedze imwe neimwe yekurwa unit nesupercomputer), nekuti kusimba kwekuyerera kwese kwedata kunobva kune ese ma sensors kunodarika. kubuda kweanokurumidza kutaurirana masisitimu - kanenge ka1000. [12]

Kuti ive nechokwadi chekuwedzera kuvimbika, ese akakosha ari pabhodhi masisitimu eF-35 (kusanganisira, kusvika pamwero wakati, iyo supercomputer yepamusoro) anoitwa pachishandiswa musimboti wekudzokororwa, kuitira kuti basa rimwe chete riri mubhodhi rigone kuitwa nemidziyo yakati wandei. Zvakare, chinodiwa chekuregererwa ndechekuti zvinhu zvakapetwa zvinogadzirwa nevamwe vanogadzira uye vane imwe nzira yekuvaka. Nekuda kweizvi, mukana wekukundikana panguva imwe chete yepakutanga uye iyo yakapetwa yakaderedzwa. [1, 2] Ichi zvakare chikonzero nei tenzi komputa ichimhanyisa Linux-senge inoshanda sisitimu, nepo makombiyuta evaranda achimhanyisa Windows. [2] Zvakare, kuitira kuti kana imwe yemakomputa ikatadza, iyo yekurwa yekutsigira unit inogona kuramba ichishanda (zvichida mune emergency mode), iyo ALIS kernel architecture yakavakirwa pamusimboti we "multithreaded client-server for distributed computing." [18]

Pa-board immune system

Munzvimbo inokwikwidzwa yehunyanzvi, kuchengetedza kusadzivirirwa kwemhepo kunoda musanganiswa unoshanda wekusimba, kudzokororwa, kusiyanisa, uye kugoverwa mashandiro. Nezuro nhandare yendege yanga isina yakabatana pa-board immune system (BIS). Aviation yayo LSI yakakamurwa uye yaisanganisira akati wandei anoshanda akazvimirira ega. Chimwe nechimwe chezvikamu izvi chakagadziridzwa kuti chimire chakananga, nhete seti yezvombo masisitimu: 1) ballistic projectiles, 2) zvombo zvinokandwa zvakanangwa neredhiyo frequency kana electro-optical chiratidzo, 3) laser irradiation, 4) radar irradiation, nezvimwe. Pakaonekwa kurwiswa, iyo inoenderana LSI subsystem yakagadziriswa otomatiki uye yakatora matanho.

Izvo zvikamu zveLSI yanezuro zvakagadzirirwa uye zvakagadziridzwa zvakazvimiririra kune mumwe nemumwe - nemakontrakta akasiyana. Sezvo izvi zvikamu, sekutonga, zvaive neyakavharwa dhizaini, LSI yemazuva ano - sezvo matekinoroji matsva uye masisitimu matsva ezvombo zvakabuda - yakaderedzwa kuwedzera chimwe chakazvimiririra cheLSI chikamu. Iyo yakakosha kusarudzika kweiyo yakakamurwa LSI - inosanganisira yakazvimirira zvikamu zvine yakavharwa dhizaini - ndeyekuti zvidimbu zvayo hazvigone kudyidzana uye hazvigone kurongeka pakati. Mune mamwe mazwi, havagone kutaurirana uye kuita mashandiro akabatana, izvo zvinomisa kuvimbika uye kuchinjika kweLSI yese seyakazara. Semuenzaniso, kana imwe yemasistimu ekudzivirira muviri ikatadza kana kuparadzwa, mamwe masisitimu haagone kutsiva nekurasikirwa uku. Pamusoro pezvo, kupatsanurwa kweLSIs kunowanzo tungamira mukudzokororwa kwepamusoro-tekinoroji zvikamu senge processors uye zviratidziro, [8] izvo, muchirevo che "dambudziko rinogara rakasvibira" rekudzikisa SWAP (saizi, uremu uye kushandiswa kwesimba) [16] ], inoparadza zvakanyanya. Hazvishamise kuti maLSI ekutanga aya ari kupera zvishoma nezvishoma.

Iyo LSI yakatsemuka iri kutsiviwa neimwe yakagoverwa pa-board immune system, inodzorwa ne "inlectual-cognitive controller" (ICC). ICC chirongwa chakakosha, iyo pa-board central nervous system, inoshanda pamusoro peiyo yakabatanidzwa subsystems inosanganisirwa muBIS. Ichi chirongwa chinobatanidza ese maLSI subsystems kuita imwechete yakagoverwa network (ine ruzivo rwakafanana uye zvakajairika zviwanikwa), uye zvakare inobatanidza ese maLSI nepakati processor uye mamwe ari pa-bhodhi masisitimu. [8] Hwaro hwemusanganiswa uyu (kusanganisira kusanganiswa nezvikamu zvichagadziridzwa mune ramangwana) ipfungwa inogamuchirwa kazhinji ye "system yehurongwa" (SoS), [3] - ine mutsauko wayo se scalability, ruzhinji kutsanangurwa. uye yakavhurika architecture software uye hardware.

ICC inokwanisa kuwana ruzivo kubva kune ese ma-BIS subsystems; basa rayo nderekuenzanisa uye kuongorora ruzivo rwakagamuchirwa kubva kuLSI subsystems. Iyo ICC inogara ichishanda kumashure, ichienderera mberi ichidyidzana neese LSI subsystems - kuratidza yega yega inogona kutyisidzira, kuiisa munzvimbo, uye pakupedzisira ichikurudzira kumutyairi seti yakakwana yezviyero (tichifunga nezve yakasarudzika kugona kweimwe neimwe yeLSI subsystems). Nechinangwa ichi, ICC inoshandisa advanced cognitive algorithms [17-25].

Izvozvo. Imwe neimwe ndege ine yayo yega ICC. Zvisinei, kuti uwane kubatanidzwa kwakanyanya (uye, semugumisiro, kuvimbika kukuru), ICC yevose ndege vanobatanidzwa mukushanda kwekuchenjera vanobatanidzwa mune imwechete yakajairika network, kuitira kurongeka kweiyo "autonomous logistics information system" (ALIS). ) ane mhosva. [4] Kana imwe yeICC ikaratidza kutyisidzira, ALIS inoverenga matanho anonyanya kushanda - kushandisa ruzivo kubva kuICCs yese uye kutsigirwa kwemauto ose ehondo anotora chikamu mukushanda kwekuchenjera. ALIS "inoziva" maitiro ega ega eICC, uye anoashandisa kuita nhanho dzakarongwa.

Yakagoverwa LSI inobata nekunze (inoenderana nekurwisa muvengi mashandiro) uye yemukati (inoenderana nemaitiro ekutyaira uye mashandiro nuances) kutyisidzira. Pamubhodhi F-35 murwi, iyo avionics system ine basa rekugadzirisa kutyisidzira kwekunze, uye VRAMS (yakangwara njodzi yeruzivo system yakabatana nenjodzi maneuvers emidziyo) ine basa rekugadzirisa kutyisidzira kwemukati. [13] Chinangwa chikuru cheVRAMS ndechekuwedzera nguva dzekushanda kwendege pakati pezvirongwa zvekugadzirisa zvinodiwa. Kuti uite izvi, VRAMS inounganidza ruzivo rwenguva-chaiyo pamusoro pekushanda kweanokosha onboard subsystems (injini yendege, madhiraivha ekubatsira, ma mechanical components, magetsi subsystems) uye anoongorora mamiriro avo ehunyanzvi; uchifunga nezvema parameter akadai sepamusoro petembiricha, kudonha kwekumanikidza, vibration dynamics uye marudzi ese ekuvhiringidza. Zvichienderana neruzivo urwu, VRAMS inopa mutyairi kurudziro yezvekuita kuti ndege ichengetedzeke uye ine ruzha. VRAMS "inofanotaura" kuti zvimwe zviito zvemutyairi zvinogona kutungamirira kune mibairo ipi, uye inopawo kurudziro yekuti ungazvidzivirira sei. [13]

Chiyereso chinovavarirwa neVRAMS ndechekuchengetedza zero uku ichichengetedza kutendeseka kwakanyanya uye kuderedzwa kwemaitiro ekuneta. Kuzadzisa chinangwa ichi, marabhoritari ekutsvagisa ari kushanda kugadzira zvinhu zvine smart zvimiro zvinozokwanisa kushanda nemazvo mumamiriro ekuchengetedza zero. Vatsvagiri pamarabhoritari aya vari kugadzira nzira dzekuona ma microcracks uye zvimwe zvinokonzeresa kutadza kuitira kudzivirira kutadza kutadza pamberi. Tsvagiridzo iri kuitwa zvakare kuti inzwisise zvirinani chiitiko chekuneta kwechimiro kuitira kushandisa iyi data kudzora mafambiro endege kuitira kudzikisa kuneta kwechimiro - nezvimwe. kuwedzera hupenyu hunobatsira hwendege. [13] Panyaya iyi, zvinofadza kuona kuti inosvika makumi mashanu muzana ezvinyorwa zviri mujenari "Advanced muInjiniya Software" zvakapihwa kuongororwa kwesimba uye kusagadzikana kwekongiri yakasimbiswa uye zvimwe zvimiro.

Software musimboti weiyo onboard cyber infrastructure yeF-35 yakabatana inorova murwiHungwaru sisitimu yekuzivisa nezve njodzi dzine chekuita nemafambisirwo ane njodzi kumidziyo

Yepamberi avionics system

Iyo F-35 yekurwira mhepo yekurwa yerutsigiro unit inosanganisira yepamberi avionics system yakagadzirirwa kugadzirisa basa rekushuvira:

Nezuro avionics masisitimu aisanganisira akati wandei akazvimirira masisitimu (anodzora infrared uye ultraviolet sensors, radar, sonar, electronic warfare nevamwe), imwe neimwe yaive neyakaomeserwa kuratidza kwayo. Nekuda kweizvi, mutyairi aifanira kutarisa kune imwe neimwe yezviratidziro mukuchinjana uye nemaoko kuongorora uye kuenzanisa iyo data yaibva kwavari. Kune rumwe rutivi, nhasi avionics system, iyo inonyanya kugadzirirwa neF-35 fighter, inomiririra data yose, yakambopararira, sechinhu chimwe chete; pachiratidziro chimwe chete. Izvozvo. yemazuva ano avionics system inobatanidza network-centric data fusion complex iyo inopa mutyairi ane ruzivo rwakanyanya rwemamiriro ezvinhu; kumuponesa kubva pakudiwa kwekuita masvomhu akaoma ekuongorora. Nekuda kweizvozvo, nekuda kwekusabatanidzwa kwechinhu chemunhu kubva muanoongorora loop, mutyairi wendege haakwanisi kutsauswa kubva kuhondo huru yekurwa.

Imwe yekuedza kwekutanga kwakakosha kubvisa chinhu chemunhu kubva kune avionics analytical loop yakaitwa mucyber infrastructure yeF-22 fighter. Pabhodhi murwi uyu, chirongwa chealgorithmically chakasimba chinokonzeresa kukwirira kwemhando yepamusoro yedata kubva kune akasiyana masensa, saizi yese yemakodhi makodhi ayo ari miriyoni 1,7 mitsetse. Panguva imwecheteyo, 90% yekodhi yakanyorwa muAda. Nekudaro, iyo yemazuva ano avionics system - inodzorwa nechirongwa cheALIS - iyo F-35 yakashongedzerwa nayo yafambira mberi zvakanyanya kana ichienzaniswa neF-22 murwi.

ALIS yaive yakavakirwa paF-22 fighter software. Nekudaro, kwete 1,7 miriyoni mitsara yekodhi ikozvino ine basa rekubatanidza data, asi 8,6 miriyoni. Panguva imwecheteyo, iyo yakawanda yekodhi yakanyorwa muC / C ++. Basa guru reiyi algorithmically yakadzika kodhi ndeyekuongorora kuti ndeupi ruzivo ruchave rwakakodzera kumutyairi. Nekuda kweizvozvo, nekutarisa chete pane yakakosha data mune theatre yekushanda, mutyairi ave kukwanisa kuita nekukurumidza uye zvakanyanya kuita sarudzo. Izvozvo. Iyo yemazuva ano avionics system, iyo F-35 fighter yakagadzirirwa nayo kunyanya, inobvisa mutoro wekuongorora kubva kumutyairi, uye pakupedzisira inomubvumira kuti angobhururuka. [12]

Software musimboti weiyo onboard cyber infrastructure yeF-35 yakabatana inorova murwiOld style avionics

Sidebar: Maturusi ekuvandudza anoshandiswa pabhodhi F-35

Zvimwe [zvidiki] zvesoftware zveF-35 paboard cyberinfrastructure zvakanyorwa mumitauro yakasaririra seAda, CMS-2Y, FORTRAN. Zvidhinha zvechirongwa zvakanyorwa muAda zvinowanzokweretwa kubva kuF-22 fighter. [12] Nekudaro, iyo kodhi yakanyorwa mumitauro iyi relic inongova chikamu chidiki cheF-35 software. Mutauro mukuru wepurogiramu yeF-35 iC/C++. Relational uye chinhu-rinotungamirwa dhatabhesi anoshandiswawo pabhodhi F-35. [14] Databases inoshandiswa pabhodhi kubata nemazvo data hombe. Kugonesa kuti basa iri riitwe munguva chaiyo, dhatabhesi rinoshandiswa pamwe chete nehardware graph analysis accelerator. [15]

Sidebar: Backdoors muF-35

Zvese zvinoumba midziyo yemazuva ano yemauto ekuAmerica 1) ingave yakagadzirwa-yakagadzirwa, 2) kana yakagadzirirwa kubva kune zviripo zvekutengesa zvigadzirwa, 3) kana inomiririra bhokisi rekutengesa mhinduro. Uyezve, muzvikamu zvitatu zvezviitiko izvi, vagadziri, vangave vezvikamu zvega kana zvehurongwa hwose, vane dubious pedigree, iyo inowanzobva kunze kwenyika. Nekuda kweizvozvo, pane njodzi yekuti pane imwe nguva muchikamu chekutengesa (iyo inowanzotambanudzwa pasirese) backdoor kana malware (zvichida pasoftware kana hardware level) ichavakwa mune software kana hardware chikamu. Pamusoro pezvo, iyo US Air Force inozivikanwa kushandisa inodarika miriyoni yekunyepedzera zvinhu zvemagetsi, izvo zvinowedzerawo mukana weiyo yakaipa kodhi uye backdoors mubhodhi. Tisingarevi chokwadi chekuti manyepo kazhinji ikopi yemhando yakaderera uye isina kugadzikana yepakutanga, nezvose zvazvinoreva. [1]

ALIS kernel architecture

Kupfupisa tsananguro yezvose zviri pa-bhodhi masisitimu, tinogona kutaura kuti izvo zvinonyanya kudiwa kwavari zvinouya kune anotevera thesis: integrability uye scalability; kutsanangurwa kweruzhinji uye yakavhurika zvivakwa; ergonomics uye conciseness; kugadzikana, redundancy, kusiyana-siyana, kuwedzera kusimba uye simba; kugoverwa kushanda. Iyo ALIS musimboti architecture imhinduro yakazara kune izvi zvakafara uye zvine chishuwo zvekukwikwidza zvinodiwa zveF-35 Joint Strike Fighter.

Nekudaro, iyi dhizaini, senge zvese zvine hungwaru, iri nyore. Pfungwa yemichina yenyika inopera yakatorwa sehwaro hwayo. Kushandiswa kweiyi pfungwa mukati mehurongwa hweALIS kunoonekwa mukuti zvese zvikamu zve-on-board software yeF-35 fighter ine chimiro chakabatana. Yakasanganiswa neyakawanda-yakapetwa mutengi-server architecture yekugovera komputa, iyo ALIS automata kernel inosangana nezvose zvinopokana zvinodiwa zvinotsanangurwa pamusoro. Imwe neimwe ALIS software component ine interface ".h-file" uye algorithmic configuration ".cpp-file". Chimiro chavo chakajairwa chinopihwa mumafaira epamhepo akasungirirwa kuchinyorwa (ona vanotevera vapambi vatatu).

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

chikuru.cpp

#include "automata1.h"

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

    while (pAutomata->Automata1()) {}

    delete pAutomata1;
}

Muchidimbu, munzvimbo inokwikwidzwa yehunyanzvi, Air Force mauniti ane onboard cyber zvivakwa zvinonyatso kusanganisa kusimba, kudzokororwa, kusiyanisa, uye kugoverwa mashandiro anonakidzwa nehukuru hwekurwa. IKK neALIS yekubhururuka kwemazuva ano inosangana nezvinodiwa izvi. Nekudaro, dhigirii rekubatanidzwa kwavo mune ramangwana richawedzerwawo kune kudyidzana nemamwe mauto emauto, nepo iko zvino kubatanidzwa kunobudirira kweAir Force kunovhara chete chikamu chayo.

Mabhuku

1. Courtney Howard. Avionics: kumberi kwe curve // ​​Military & Aerospace zvemagetsi: Avionics innovations. 24(6), 2013. pp. 10-17.
2. Tactical Software Injiniya // General Dynamics Electric Boat.
3. Alvin Murphy. Kukosha kweSystem-of-Systems Kubatanidzwa // Inotungamira kumucheto: Combat masisitimu engineering & kubatanidzwa. 8(2), 2013. pp. 8-15.
4. F-35: Combat Ready. // Mauto emuchadenga.
5. Global Horizons // United States Air Force Global Science uye Technology Vision. 3.07.2013.
6. Chris Babcock. Kugadzirira iyo Cyber ​​​​Battleground yeRamangwana // Mhepo & Space Power Journal. 29(6), 2015. pp. 61-73.
7. Edric Thompson. Yakajairwa nharaunda yekushanda: Sensors inofambisa Hondo nhanho imwe padyo // Mauto Technology: Sensors. 3(1), 2015. p. 16.
8. Mark Calafut. Remangwana rekupona kwendege: Kuvaka yakangwara, yakabatanidzwa kupona sutu // Mauto Technology: Aviation. 3(2), 2015. pp. 16-19.
9. Courtney Howard. Intelligent avionics.
10. Stephanie Anne Fraioli. Hungwaru Tsigiro yeF-35A Mheni II // Mhepo & Space Power Journal. 30(2), 2016. pp. 106-109.
11. Courtney E. Howard. Vhidhiyo uye kugadzirwa kwemifananidzo kumucheto // Mauto & Aerospace zvemagetsi: Progressive avionics. 22(8), 2011.
12. Courtney Howard. Kurwisa ndege ine advanced avionics // Mauto & Aerospace zvemagetsi: Avionics. 25(2), 2014. pp.8-15.
13. Tarisa pane rotorcraft: Masayendisiti, vaongorori uye vatyairi vanotyaira hunyanzvi // Army Technology: Aviation. 3(2), 2015. pp.11-13.
14. Tactical Software Injiniya // General Dynamics Electric Boat.
15. Broad Agency Chiziviso Hierarchical Identify Verify Exploit (HIVE) Microsystems Technology Hofisi DARPA-BAA-16-52 Nyamavhuvhu 2, 2016.
16. Courtney Howard. Dhata iri kudiwa: kupindura kufona kwekutaurirana // Mauto & Aerospace zvemagetsi: Wearable Electronics. 27(9), 2016.
17. Broad Agency Chiziviso: Inotsanangurwa Artificial Intelligence (XAI) DARPA-BAA-16-53, 2016.
18. Jordi Vallverdu. Chivakwa chekuziva chekushandiswa kwemanzwiro mumakomputa masisitimu // Biologically Inspired Cognitive Architectures. 15, 2016. pp. 34-40.
19. Bruce K. Johnson. Kwayedza yeCognetic: Zera Kurwisa Ideological Hondo neKuisa Pfungwa Mukufamba neImpact // Mhepo & Space Power Journal. 22(1), 2008. pp. 98-106.
20. Sharon M. Latour. Emotional Intelligence: Zvinoreva kune Vese United States Air Force Vatungamiriri // Mhepo & Space Power Journal. 16(4), 2002. pp. 27-35.
21. Lt Col Sharon M. Latour. Emotional Intelligence: Zvinoreva kune Vese United States Air Force Vatungamiriri // Mhepo & Space Power Journal. 16(4), 2002. pp. 27-35.
22. Jane Benson. Kuongorora kwesainzi yekuziva: Kutungamira masoja munzira kwayo // Mauto Tekinoroji: Computing. 3(3), 2015. pp. 16-17.
23. Dayan Araujo. Cognitive makomputa akasimudzira kushandura iyo Air Force yekutora nyika.
24. James S. Albus. RCS: Chivakwa chekuziva cheakangwara akawanda-agent masisitimu // Kwegore Ongororo muKudzora. 29(1), 2005. pp. 87-99.
25. Karev A.A. Synergy of trust // Kushambadzira kunoshanda. 2015. Nhamba 8(222). mapeji 43-48.
26. Karev A.A. Multi-threaded mutengi-server yekugovera komputa // System maneja. 2016. Nhamba 1-2(158-159). mapeji 93-95.
27. Karev A.A. Hardware zvikamu zvepaboard MPS yeF-35 yakabatana yekurova murwi // Zvikamu uye Technologies. 2016. Nhamba 11. P.98-102.

PIS. Ichi chinyorwa chakatanga kuburitswa muna "Zvikamu uye Tekinoroji".

Source: www.habr.com

Voeg