Softversko jezgro ugrađene sajber infrastrukture F-35 unificiranog udarnog lovca

Pregled ključnih komponenti autonomnog logističkog informacionog sistema (ALIS) F-35 Unified Strike Fighter-a. Detaljna analiza „jedinice borbene podrške“ i njene četiri ključne komponente: 1) interfejs čovek-sistem, 2) sistem izvršne kontrole, 3) imuni sistem na brodu, 4) sistem avionike. Neke informacije o firmveru lovca F-35 i alatima koji se koriste za njegov ugrađeni softver. Daje se poređenje sa ranijim modelima borbenih lovaca, a ukazuje se i na izglede za dalji razvoj vojnog vazduhoplovstva.

Softversko jezgro ugrađene sajber infrastrukture F-35 unificiranog udarnog lovca

Borbeni avion F-35 je leteći roj svih vrsta visokotehnoloških senzora koji pružaju ukupnu „svijest o situaciji od 360 stupnjeva“.

Uvod

Hardverski sistemi vazduhoplovstva su vremenom postajali sve složeniji. [27] Njihova sajberinfrastruktura (softverske i hardverske komponente koje zahtijevaju fino algoritamsko podešavanje) također postepeno postaje složenija. Na primjeru američkog ratnog zrakoplovstva može se vidjeti kako se sajber infrastruktura borbenih aviona – u poređenju sa tradicionalnim hardverskim komponentama – postepeno proširila sa manje od 5% (za F-4, lovac treće generacije) na više od 90% (za F-35, lovac pete generacije). [5] Za fino podešavanje ove sajber infrastrukture, F-35 je odgovoran za najnoviji softver posebno razvijen za ovu svrhu: Autonomni logistički informacioni sistem (ALIS).

Autonomni logistički informacioni sistem

U eri lovaca 5. generacije, borbena nadmoć se mjeri prvenstveno kvalitetom situacijske svijesti. [10] Dakle, lovac F-35 je leteći roj svih vrsta visokotehnoloških senzora, koji pružaju ukupnu situacijsku svijest od 360 stupnjeva. [11] Novi popularni hit u tom pogledu je tzv. „Integrisana arhitektura senzora“ (ISA), koja uključuje senzore koji međusobno dinamički nezavisno interaguju (ne samo u tihim, već i u spornim taktičkim okruženjima) – što bi, u teoriji, trebalo da dovede do još većih poboljšanja u kvaliteti svesti o situaciji . [7]. Međutim, da bi ova teorija išla u praksu, neophodna je kvalitetna algoritamska obrada svih podataka primljenih od senzora.

Stoga, F-35 stalno nosi softver na brodu, čija ukupna veličina izvornog koda premašuje 20 miliona linija, zbog čega se često naziva "leteći kompjuter". [6] Budući da se u sadašnjoj petoj eri borbenih boraca borbena superiornost mjeri kvalitetom situacijske svijesti, skoro 50% ovog programskog koda (8,6 miliona linija) obavlja najsloženiju algoritamsku obradu – zalijepi sve podatke koji dolaze od senzora u jedinstvenu sliku teatra operacija. U realnom vremenu.

Softversko jezgro ugrađene sajber infrastrukture F-35 unificiranog udarnog lovcaDinamika pomaka u pružanju funkcionalnosti na brodu za američke borbene lovce - ka softveru

Autonomni logistički informacioni sistem F-35 (ALIS) pruža lovcu 1) planiranje (kroz napredne sisteme avionike), 2) održavanje (sposobnost da deluje kao vodeća borbena jedinica) i 3) pojačanje (sposobnost delovanja kao robna borbena jedinica). [4] "Glue Code" je glavna komponenta ALIS-a, koja čini 95% svih kodova aviona F-35. Ostalih 50% ALIS koda obavlja neke manje, ali i algoritamski vrlo intenzivne operacije. [12] F-35 je stoga jedan od najsloženijih borbenih sistema ikada razvijenih. [6]

ALIS je uslovno autopilotiran sistem koji kombinuje integrisani kompleks širokog spektra ugrađenih podsistema; a uključuje i efikasnu interakciju sa pilotom pružajući mu visokokvalitetne informacije o pozorištu operacija (svijest o situaciji). ALIS softverski motor radi stalno u pozadini, pomažući pilotu u donošenju odluka i pružajući smjernice u kritičnim tačkama leta. [13]

Jedinica za borbenu podršku

Jedan od najvažnijih podsistema ALIS-a je „jedinica borbene podrške“, koja se sastoji od pet glavnih elemenata [13]:

1) “Interfejs čovjek-sistem” – pruža kvalitetnu vizualizaciju teatra operacija (ergonomski, sveobuhvatan, koncizan). [12] Posmatrajući ovo pozorište, pilot donosi taktičke odluke i izdaje borbene komande, koje zauzvrat obrađuje jedinica ICS.

2) “Izvršno-kontrolni sistem” (ECS) – u interakciji sa kontrolnim jedinicama naoružanja na brodu, osigurava izvršavanje borbenih komandi, koje pilot izdaje preko interfejsa čovjek-sistem. ICS takođe beleži stvarnu štetu od upotrebe svake borbene komande (preko povratnih senzora) - za njenu kasniju analizu od strane sistema avionike.

3) “On-Board Immune System” (BIS) – prati vanjske prijetnje i, kada se otkriju, provodi kontramjere neophodne za otklanjanje prijetnji. U tom slučaju, BIS može uživati ​​u podršci prijateljskih borbenih jedinica koje učestvuju u zajedničkoj taktičkoj operaciji. [8] U tu svrhu, LSI blisko sarađuje sa sistemima avionike - preko komunikacijskog sistema.

4) “Avionic sistem” - pretvara tok sirovih podataka koji dolazi od različitih senzora u visokokvalitetnu situacionu svijest, koja je dostupna pilotu preko sučelja čovjek-sistem.

5) „Komunikacioni sistem“ – upravlja saobraćajem na mreži i eksternom mrežom itd. služi kao veza između svih sistema na vozilu; kao i između svih borbenih jedinica koje učestvuju u zajedničkoj taktičkoj operaciji.

Interfejs čovjek-sistem

Kako bi se zadovoljila potreba za visokokvalitetnom i sveobuhvatnom svjesnošću situacije, komunikacija i vizualizacija u pilotskoj kabini lovaca su kritični. Lice ALIS-a uopšte i jedinice borbene podrške posebno je „podsistem za prikaz panoramske vizuelizacije“ (L-3 Communications Display Systems). Uključuje veliki ekran osetljiv na dodir visoke definicije (LADD) i širokopojasni komunikacioni kanal. L-3 softver pokreće Integrity OS 178B (operativni sistem u realnom vremenu kompanije Green Hills Software), koji je glavni operativni sistem avionike za borbeni avion F-35.

Arhitekti cyber infrastrukture F-35 odabrali su Integrity OS 178B na osnovu šest karakteristika specifičnih za operativni sistem: 1) pridržavanje standarda otvorene arhitekture, 2) kompatibilnost sa Linuxom, 3) kompatibilnost sa POSIX API-jem, 4) bezbedna alokacija memorije, 5) podrška za sigurnost posebnih zahtjeva i 6) podrška za ARINC 653 specifikaciju. [12] "ARINC 653" je interfejs aplikacijskog softvera za aplikacije avionike. Ovaj interfejs reguliše vremensku i prostornu podelu resursa računarskog sistema vazduhoplovstva u skladu sa principima integrisane modularne avionike; i takođe definiše programski interfejs koji aplikativni softver mora da koristi za pristup resursima računarskog sistema.

Softversko jezgro ugrađene sajber infrastrukture F-35 unificiranog udarnog lovcaPodsistem prikaza panoramske vizualizacije

Izvršno-kontrolni sistem

Kao što je gore navedeno, ICS, u interakciji sa kontrolnim jedinicama naoružanja na brodu, osigurava izvršavanje borbenih komandi i evidentiranje stvarne štete od upotrebe svake borbene komande. Srce ICS-a je superkompjuter, koji se sasvim prirodno takođe klasifikuje kao „oružje u vozilu“.

Pošto je obim zadataka koji su dodeljeni ugrađenom superkompjuteru kolosalan, on ima povećanu snagu i ispunjava visoke zahteve za toleranciju grešaka i računarsku snagu; Takođe je opremljen efikasnim sistemom za tečno hlađenje. Sve ove mjere se poduzimaju kako bi se osiguralo da je kompjuterski sistem na brodu sposoban efikasno obraditi ogromne količine podataka i izvršiti naprednu algoritamsku obradu – koja pilotu pruža efikasnu situacionu svijest: dajući mu sveobuhvatne informacije o pozorištu operacija. [12]

Ugrađeni superkompjuter borbenog aviona F-35 sposoban je kontinuirano obavljati 40 milijardi operacija u sekundi, zahvaljujući čemu osigurava izvršavanje više zadataka resursno intenzivnih algoritama napredne avionike (uključujući obradu elektro-optičkih, infracrvenih i radarski podaci). [9] U realnom vremenu. Za lovac F-35 nije moguće sve ove algoritamski intenzivne proračune izvoditi sa strane (kako se svaka borbena jedinica ne bi opremila superkompjuterom), jer je intenzitet ukupnog protoka podataka koji dolaze od svih senzora veći od propusnost najbržih komunikacionih sistema - najmanje 1000 puta. [12]

Kako bi se osigurala povećana pouzdanost, svi kritični sistemi na brodu F-35 (uključujući, donekle, i ugrađeni superkompjuter) implementirani su po principu redundancije, tako da isti zadatak na brodu potencijalno može obavljati nekoliko različitih uređaja. Štaviše, zahtjev za redundantnošću je takav da duplirane elemente razvijaju alternativni proizvođači i da imaju alternativnu arhitekturu. Zahvaljujući tome, smanjuje se vjerovatnoća istovremenog kvara originala i duplikata. [1, 2] To je i razlog zašto glavni računar pokreće operativni sistem sličan Linuxu, dok podređeni računari pokreću Windows. [2] Takođe, kako bi u slučaju kvara jednog od računara jedinica za borbenu podršku mogla nastaviti da funkcioniše (barem u hitnom režimu), arhitektura ALIS kernela je izgrađena na principu „višenitnog klijent-server za distribuirano računarstvo“. [18]

Imuni sistem na brodu

U spornom taktičkom okruženju, održavanje imuniteta u vazduhu zahteva efikasnu kombinaciju otpornosti, redundantnosti, raznolikosti i distribuirane funkcionalnosti. Jučerašnja borbena avijacija nije imala jedinstveni imuni sistem (BIS). Njegov zrakoplovni LSI bio je fragmentiran i sastojao se od nekoliko neovisno operativnih komponenti. Svaka od ovih komponenti je optimizovana da izdrži specifičan, uski skup sistema oružja: 1) balistički projektili, 2) rakete usmerene na radio frekvenciju ili elektro-optički signal, 3) lasersko zračenje, 4) radarsko zračenje, itd. Kada je napad otkriven, odgovarajući LSI podsistem se automatski aktivirao i poduzeo protumjere.

Komponente jučerašnjeg LSI su dizajnirane i razvijene nezavisno jedna od druge - od strane različitih izvođača. Budući da su ove komponente, po pravilu, imale zatvorenu arhitekturu, modernizacija LSI – kako su se pojavile nove tehnologije i novi sistemi naoružanja – svela se na dodavanje još jedne nezavisne LSI komponente. Osnovni nedostatak ovako fragmentiranog LSI-a - koji se sastoji od nezavisnih komponenti sa zatvorenom arhitekturom - je da njegovi fragmenti ne mogu međusobno komunicirati i ne mogu biti centralno koordinirani. Drugim riječima, ne mogu međusobno komunicirati i obavljati zajedničke operacije, što ograničava pouzdanost i prilagodljivost cijelog LSI-a u cjelini. Na primjer, ako jedan od imunoloških podsistema otkaže ili je uništen, drugi podsistemi ne mogu efikasno nadoknaditi ovaj gubitak. Osim toga, fragmentacija LSI-a vrlo često dovodi do dupliciranja komponenti visoke tehnologije kao što su procesori i displeji, [8] što, u kontekstu „zimzelenog problema“ smanjenja SWaP-a (veličine, težine i potrošnje energije) [16 ], veoma je rasipnički. Nije iznenađujuće da ovi rani LSI postepeno postaju zastarjeli.

Fragmentirani LSI zamjenjuje se jednim distribuiranim imunološkim sistemom na ploči, koji kontrolira “intelektualno-kognitivni kontroler” (ICC). ICC je poseban program, centralni nervni sistem na brodu, koji radi na vrhu integrisanih podsistema uključenih u BIS. Ovaj program objedinjuje sve LSI podsisteme u jednu distribuiranu mrežu (sa zajedničkim informacijama i zajedničkim resursima), a takođe povezuje sve LSI sa centralnim procesorom i drugim sistemima na ploči. [8] Osnova za ovu kombinaciju (uključujući kombinaciju sa komponentama koje će se razvijati u budućnosti) je opšte prihvaćen koncept „sistema sistema“ (SoS), [3] – sa svojim prepoznatljivim karakteristikama kao što su skalabilnost, javna specifikacija i softver i hardver otvorene arhitekture.

ICC ima pristup informacijama iz svih BIS podsistema; njegova funkcija je da uporedi i analizira informacije primljene od LSI podsistema. ICC stalno radi u pozadini, kontinuirano komunicira sa svim LSI podsistemima - identifikuje svaku potencijalnu prijetnju, lokalizira je i na kraju preporučuje pilotu optimalan skup protumjera (uzimajući u obzir jedinstvene mogućnosti svakog od LSI podsistema). U tu svrhu ICC koristi napredne kognitivne algoritme [17-25].

To. Svaki avion ima svoj individualni ICC. Međutim, da bi se postigla još veća integracija (i, kao rezultat, veća pouzdanost), ICC svih aviona koji učestvuju u taktičkoj operaciji se kombinuju u jedinstvenu zajedničku mrežu, za čiju koordinaciju koristi „autonomni logistički informacioni sistem“ (ALIS). ) je odgovoran. [4] Kada jedan od ICC identifikuje prijetnju, ALIS izračunava najefikasnije protumjere - koristeći informacije iz svih ICC-a i podršku svih borbenih jedinica koje učestvuju u taktičkoj operaciji. ALIS “zna” individualne karakteristike svakog ICC-a i koristi ih za implementaciju koordinisanih protumjera.

Distribuirani LSI se bavi vanjskim (vezanim za neprijateljske borbene operacije) i unutrašnjim (u vezi sa stilom pilotiranja i operativnim nijansama) prijetnjama. Na lovcu F-35, sistem avionike je odgovoran za obradu vanjskih prijetnji, a VRAMS (inteligentni informacioni sistem rizika povezan sa opasnim manevrima za opremu) je odgovoran za obradu unutrašnjih prijetnji. [13] Glavna svrha VRAMS-a je da produži periode rada aviona između potrebnih sesija održavanja. Da bi to uradio, VRAMS prikuplja informacije u realnom vremenu o performansama osnovnih podsistema u avionu (avionski motor, pomoćni pogoni, mehaničke komponente, električni podsistemi) i analizira njihovo tehničko stanje; uzimajući u obzir parametre kao što su temperaturni vrhovi, padovi pritiska, dinamika vibracija i sve vrste smetnji. Na osnovu ovih informacija, VRAMS daje pilotu unapred preporuke šta da uradi da bi avion bio siguran i zdrav. VRAMS „predviđa“ do kakvih posledica mogu dovesti određene akcije pilota, a takođe daje preporuke kako da ih izbegne. [13]

Merilo kojem VRAMS teži je nulto održavanje uz održavanje ultra-pouzdanosti i smanjenog zamora konstrukcije. Da bi se postigao ovaj cilj, istraživačke laboratorije rade na stvaranju materijala sa pametnim strukturama koji će moći efikasno da rade u uslovima nultog održavanja. Istraživači u ovim laboratorijama razvijaju metode za otkrivanje mikropukotina i drugih preteča kvara kako bi unaprijed spriječili moguće kvarove. Također se provode istraživanja kako bi se bolje razumio fenomen strukturalnog zamora kako bi se ti podaci upotrijebili za reguliranje manevara avijacije u cilju smanjenja zamora konstrukcije - itd. produžiti vijek trajanja aviona. [13] S tim u vezi, zanimljivo je napomenuti da je oko 50% članaka u časopisu “Advanced in Engineering Software” posvećeno analizi čvrstoće i ranjivosti armiranobetonskih i drugih konstrukcija.

Softversko jezgro ugrađene sajber infrastrukture F-35 unificiranog udarnog lovcaInteligentni sistem za informisanje o rizicima povezanim sa manevrima opasnim po opremu

Napredni sistem avionike

Jedinica borbene podrške borbenog aviona F-35 uključuje napredni sistem avionike koji je dizajniran da riješi ambiciozan zadatak:

Jučerašnji sistemi avionike uključivali su nekoliko nezavisnih podsistema (kontrolisanje infracrvenih i ultraljubičastih senzora, radara, sonara, elektronskog ratovanja i drugih), od kojih je svaki bio opremljen svojim displejom. Zbog toga je pilot morao redom gledati svaki od displeja i ručno analizirati i upoređivati ​​podatke koji dolaze sa njih. S druge strane, današnji sistem avionike, koji je posebno opremljen lovcem F-35, predstavlja sve podatke, ranije razbacane, kao jedan resurs; na jednom zajedničkom displeju. To. moderni sistem avionike je integrisani kompleks za fuziju podataka usmjeren na mrežu koji pilotu pruža najefikasniju svijest o situaciji; spašavajući ga od potrebe za složenim analitičkim proračunima. Kao rezultat toga, zahvaljujući isključenju ljudskog faktora iz analitičke petlje, pilot se sada ne može odvratiti od glavne borbene misije.

Jedan od prvih značajnijih pokušaja da se ljudski faktor eliminiše iz analitičke petlje avionike implementiran je u sajber infrastrukturu lovca F-22. Na ovom lovcu, algoritamski intenzivan program odgovoran je za visokokvalitetno lijepljenje podataka koji dolaze od različitih senzora, čija je ukupna veličina izvornih kodova 1,7 miliona linija. Istovremeno, 90% koda je napisano na Adi. Međutim, savremeni sistem avionike – kontrolisan programom ALIS – kojim je opremljen F-35 značajno je napredovao u odnosu na lovac F-22.

ALIS je bio baziran na softveru lovaca F-22. Međutim, za spajanje podataka sada nije odgovorno 1,7 miliona linija koda, već 8,6 miliona. Istovremeno, velika većina koda je napisana u C/C++. Glavni zadatak cijelog ovog algoritamski intenzivnog koda je procijeniti koje informacije će biti relevantne za pilota. Kao rezultat toga, fokusiranjem samo na kritične podatke u pozorištu operacija, pilot sada može donositi brže i efikasnije odluke. To. Savremeni sistem avionike, kojim je posebno opremljen lovac F-35, skida analitičko opterećenje sa pilota i konačno mu omogućava da jednostavno leti. [12]

Softversko jezgro ugrađene sajber infrastrukture F-35 unificiranog udarnog lovcaAvionika starog stila

Bočna traka: Razvojni alati koji se koriste na F-35

Neke [male] softverske komponente ugrađene sajberinfrastrukture F-35 napisane su na reliktnim jezicima kao što su Ada, CMS-2Y, FORTRAN. Programski blokovi napisani na Adi obično su pozajmljeni od lovca F-22. [12] Međutim, kod napisan na ovim reliktnim jezicima samo je mali dio softvera F-35. Glavni programski jezik za F-35 je C/C++. Relacione i objektno orijentisane baze podataka se takođe koriste na F-35. [14] Baze podataka se koriste za efikasno rukovanje velikim podacima. Da bi se ovaj posao omogućio u realnom vremenu, koriste se baze podataka u kombinaciji sa hardverskim akceleratorom za analizu grafova. [15]

Bočna traka: Zadnja vrata u F-35

Sve komponente koje čine modernu američku vojnu opremu su 1) ili izrađene po narudžbi, 2) ili prilagođene od dostupnih komercijalnih proizvoda, 3) ili predstavljaju komercijalno rješenje u kutiji. Štaviše, u sva tri ova slučaja, proizvođači, bilo pojedinačnih komponenti ili čitavog sistema u cjelini, imaju sumnjiv pedigre, koji obično potiče izvan zemlje. Kao rezultat toga, postoji rizik da će u nekom trenutku u lancu opskrbe (koji se često proteže širom svijeta) backdoor ili zlonamjerni softver (bilo na softverskom ili hardverskom nivou) biti ugrađen u softversku ili hardversku komponentu. Osim toga, poznato je da američko ratno zrakoplovstvo koristi više od milion krivotvorenih elektronskih komponenti, što također povećava vjerovatnoću zlonamjernog koda i pozadinskih vrata na brodu. Da ne spominjemo činjenicu da je krivotvorina obično nekvalitetna i nestabilna kopija originala, sa svime što to podrazumijeva. [1]

ALIS arhitektura kernela

Sumirajući opis svih sistema na ploči, možemo reći da se glavni zahtjevi za njih svode na sljedeće teze: integrabilnost i skalabilnost; javna specifikacija i otvorena arhitektura; ergonomija i konciznost; stabilnost, redundantnost, raznolikost, povećana otpornost i snaga; distribuirana funkcionalnost. Osnovna arhitektura ALIS-a je sveobuhvatan odgovor na ove široke i ambiciozne konkurentske zahtjeve za F-35 Joint Strike Fighter.

Međutim, ova arhitektura je, kao i sve genijalno, jednostavna. Koncept konačnih mašina uzet je kao osnova. Primena ovog koncepta u okviru ALIS-a ostvaruje se u činjenici da sve komponente ugrađenog softvera lovca F-35 imaju jedinstvenu strukturu. U kombinaciji sa višenitnom klijent-server arhitekturom za distribuirano računarstvo, ALIS automata kernel ispunjava sve konfliktne zahtjeve opisane gore. Svaka komponenta ALIS softvera sastoji se od interfejsa ".h-file" i algoritamske konfiguracije ".cpp-file". Njihova generalizirana struktura data je u izvornim datotekama priloženim uz članak (pogledajte sljedeća tri spojlera).

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

Ukratko, u spornom taktičkom okruženju, jedinice zračnih snaga čija ugrađena sajber infrastruktura efikasno kombinuje otpornost, redundantnost, raznolikost i distribuiranu funkcionalnost uživaju borbenu superiornost. IKK i ALIS savremene avijacije ispunjavaju ove zahtjeve. Međutim, stepen njihove integracije u budućnosti će se proširiti i na interakciju sa drugim vojnim jedinicama, dok sada efektivna integracija Ratnog vazduhoplovstva obuhvata samo sopstvenu jedinicu.

Bibliografija

1. Courtney Howard. Avionika: ispred krivulje // Vojna i svemirska elektronika: Inovacije u avionici. 24(6), 2013. str. 10-17.
2. Taktičko softversko inženjerstvo // Električni čamac General Dynamics.
3. Alvin Murphy. Važnost integracije sistema sistema // Leading edge: Inženjering i integracija borbenih sistema. 8(2), 2013. str. 8-15.
4. F-35: Spreman za borbu. // Zračne snage.
5. Globalni horizonti // Globalna vizija za nauku i tehnologiju Zračnih snaga Sjedinjenih Država. 3.07.2013.
6. Chris Babcock. Priprema za Cyber ​​bojno polje budućnosti // Air & Space Power Journal. 29(6), 2015. str. 61-73.
7. Edric Thompson. Uobičajeno radno okruženje: Senzori približavaju vojsku korak bliže // Army Technology: Sensors. 3(1), 2015. str. 16.
8. Mark Calafut. Budućnost preživljavanja aviona: Izgradnja inteligentnog, integriranog paketa za preživljavanje // Army Technology: Aviation. 3(2), 2015. str. 16-19.
9. Courtney Howard. Inteligentna avionika.
10. Stephanie Anne Fraioli. Inteligentna podrška za F-35A Lightning II // Air & Space Power Journal. 30(2), 2016. str. 106-109.
11. Courtney E. Howard. Obrada videa i slike na rubu // Vojna i svemirska elektronika: Progresivna avionika. 22(8), 2011.
12. Courtney Howard. Borbeni zrakoplov s naprednom avionikom // Military & Aerospace electronics: Avionics. 25(2), 2014. str.8-15.
13. Fokus na rotorcraft: Naučnici, istraživači i avijatičari pokreću inovacije // Army Technology: Aviation. 3(2), 2015. str.11-13.
14. Taktičko softversko inženjerstvo // Električni čamac General Dynamics.
15. Široka objava agencije Hijerarhijska identifikacija Verifikujte eksploataciju (HIVE) Kancelarija za tehnologiju mikrosistema DARPA-BAA-16-52 2. avgusta 2016.
16. Courtney Howard. Podaci u potražnji: odgovaranje na poziv za komunikacije // Vojna i svemirska elektronika: Wearable Electronics. 27(9), 2016.
17. Široka najava agencije: Objašnjiva umjetna inteligencija (XAI) DARPA-BAA-16-53, 2016.
18. Jordi Vallverdu. Kognitivna arhitektura za implementaciju emocija u računarske sisteme // Biološki inspirisane kognitivne arhitekture. 15, 2016. pp. 34-40.
19. Bruce K. Johnson. Dawn of the Cognetic: Ideološki rat koji se bori sa godinama stavljanjem misli u pokret s utjecajem // Air & Space Power Journal. 22(1), 2008. str. 98-106.
20. Sharon M. Latour. Emocionalna inteligencija: implikacije za sve čelnike zrakoplovnih snaga Sjedinjenih Država // Air & Space Power Journal. 16(4), 2002. str. 27-35.
21. Potpukovnik Sharon M. Latour. Emocionalna inteligencija: implikacije za sve čelnike zrakoplovnih snaga Sjedinjenih Država // Air & Space Power Journal. 16(4), 2002. str. 27-35.
22. Jane Benson. Istraživanje kognitivnih znanosti: usmjeravanje vojnika u pravom smjeru // Army Technology: Computing. 3(3), 2015. str. 16-17.
23. Dayan Araujo. Kognitivni kompjuteri pripremljeni da promene pejzaž akvizicije vazduhoplovnih snaga.
24. James S. Albus. RCS: Kognitivna arhitektura za inteligentne sisteme sa više agenata // Annual Reviews in Control. 29(1), 2005. str. 87-99.
25. Karev A.A. Sinergija povjerenja // Praktični marketing. 2015. br. 8(222). str. 43-48.
26. Karev A.A. Višenitni klijent-server za distribuirano računarstvo // Administrator sistema. 2016. br. 1-2(158-159). str. 93-95.
27. Karev A.A. Hardverske komponente ugrađenog MPS-a objedinjenog udarnog lovca F-35 // Komponente i tehnologije. 2016. br. 11. P.98-102.

PS. Članak je prvobitno objavljen u "Komponente i tehnologije".

izvor: www.habr.com

Dodajte komentar