Softverska jezgra kibernetičke infrastrukture objedinjenog udarnog lovca F-35

Pregled ključnih komponenti Autonomnog logističkog informacijskog sustava (ALIS) F-35 Unified Strike Fighter. Detaljna analiza "jedinice borbene potpore" i njezine četiri ključne komponente: 1) sučelje čovjek-sustav, 2) sustav izvršne kontrole, 3) imunološki sustav u vozilu, 4) sustav avionike. Neke informacije o firmware-u lovca F-35 i alatima koji se koriste za njegov ugrađeni softver. Daje se usporedba s ranijim modelima borbenih lovaca, a naznačuju se i perspektive daljnjeg razvoja vojnog zrakoplovstva.

Softverska jezgra kibernetičke infrastrukture objedinjenog udarnog lovca F-35

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 sustavi ratnog zrakoplovstva s vremenom postaju sve složeniji. [27] Njihova kibernetička infrastruktura (softverske i hardverske komponente koje zahtijevaju fino algoritamsko podešavanje) također postupno postaje složenija. Na primjeru američkih zračnih snaga može se vidjeti kako se kibernetička infrastruktura borbenih zrakoplova – u usporedbi s tradicionalnim hardverskim komponentama – postupno proširila s 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 cyber infrastrukture, F-35 je odgovoran za najnoviji softver posebno razvijen za ovu svrhu: Autonomni logistički informacijski sustav (ALIS).

Autonomni logistički informacijski sustav

U eri borbenih zrakoplova 5. generacije, borbena se nadmoć prvenstveno mjeri kvalitetom situacijske svijesti. [10] Stoga je lovac F-35 leteći roj svih vrsta visokotehnoloških senzora, koji pružaju ukupnu svijest o situaciji od 360 stupnjeva. [11] Novi popularni hit u tom pogledu je tzv. “Integrirana senzorska arhitektura” (ISA), koja uključuje senzore koji međusobno neovisno dinamički komuniciraju (ne samo u tihim, već i u natjecateljskim taktičkim okruženjima) – što bi, u teoriji, trebalo dovesti do još većih poboljšanja u kvaliteti situacijske svijesti . [7]. No, da bi ova teorija zaživjela u praksi, potrebna je kvalitetna algoritamska obrada svih podataka dobivenih od senzora.

Stoga F-35 stalno nosi softver na brodu, čija ukupna veličina izvornih kodova prelazi 20 milijuna redaka, zbog čega se često naziva "letećim računalom". [6] Budući da se u sadašnjoj petoj eri štrajkačkih boraca borbena superiornost mjeri kvalitetom situacijske svijesti, gotovo 50% ovog programskog koda (8,6 milijuna redaka) provodi najsloženiju algoritamsku obradu - spaja sve podatke koji dolaze iz senzora u jedinstvenu sliku ratišta. U stvarnom vremenu.

Softverska jezgra kibernetičke infrastrukture objedinjenog udarnog lovca F-35Dinamika pomaka u pružanju funkcionalnosti na brodu za američke borbene zrakoplove - prema softveru

Autonomni logistički informacijski sustav F-35 (ALIS) pruža lovcu 1) planiranje (putem naprednih sustava avionike), 2) održavanje (sposobnost djelovanja kao vodeća borbena jedinica) i 3) pojačanje. (sposobnost djelovanja kao robovska borbena jedinica). [4] "Glue Code" je glavna komponenta ALIS-a, koja čini 95% svih kodova F-35 zrakoplova. Ostalih 50% ALIS koda obavlja neke manje, ali također algoritamski vrlo intenzivne operacije. [12] F-35 je stoga jedan od najsloženijih borbenih sustava ikada razvijenih. [6]

ALIS je sustav s uvjetnim autopilotom koji kombinira integrirani kompleks širokog spektra podsustava na brodu; a također uključuje učinkovitu interakciju s pilotom pružajući mu visokokvalitetne informacije o ratištu (svijest o situaciji). Softverski mehanizam ALIS stalno radi u pozadini, pomažući pilotu u donošenju odluka i pružajući smjernice u kritičnim točkama leta. [13]

Jedinica borbene potpore

Jedan od najvažnijih podsustava ALIS-a je “jedinica borbene potpore”, koja se sastoji od pet glavnih elemenata [13]:

1) “Sučelje čovjek-sustav” – pruža visokokvalitetnu vizualizaciju ratišta (ergonomski, sveobuhvatan, koncizan). [12] Promatrajući ovo područje, pilot donosi taktičke odluke i izdaje borbene naredbe, koje zauzvrat obrađuje jedinica ICS.

2) „Sustav izvršne kontrole” (ECS) – u interakciji s kontrolnim jedinicama naoružanja u vozilu, osigurava izvršenje borbenih naredbi koje izdaje pilot putem sučelja čovjek-sustav. ICS također bilježi stvarnu štetu od upotrebe svake borbene naredbe (putem povratnih senzora) - za njihovu naknadnu analizu od strane sustava avionike.

3) “On-Board Immune System” (BIS) – prati vanjske prijetnje i, kada se otkriju, provodi protumjere potrebne za uklanjanje prijetnji. U tom slučaju BIS može uživati ​​potporu prijateljskih borbenih jedinica koje sudjeluju u zajedničkoj taktičkoj operaciji. [8] U tu svrhu, LSI blisko komunicira sa sustavima avionike - putem komunikacijskog sustava.

4) "Avionički sustav" - pretvara neobrađeni tok podataka koji dolazi iz različitih senzora u visokokvalitetnu situacijsku svijest, dostupnu pilotu putem sučelja čovjek-sustav.

5) “Komunikacijski sustav” – upravlja prometom na brodu i vanjskim mrežnim prometom itd. služi kao veza između svih sustava na vozilu; kao i između svih borbenih postrojbi koje sudjeluju u zajedničkoj taktičkoj operaciji.

Sučelje čovjek-sustav

Kako bi se zadovoljila potreba za visokokvalitetnom i sveobuhvatnom situacijskom sviješću, komunikacija i vizualizacija u kokpitu lovca su od ključne važnosti. Lice ALIS-a općenito, a posebno postrojbe borbene potpore je “podsustav prikaza panoramske vizualizacije” (L-3 Communications Display Systems). Uključuje veliki zaslon osjetljiv na dodir visoke razlučivosti (LADD) i širokopojasni komunikacijski kanal. Softver L-3 pokreće Integrity OS 178B (operativni sustav u stvarnom vremenu tvrtke Green Hills Software), koji je glavni operativni sustav avionike za borbeni avion F-35.

Arhitekti kibernetičke infrastrukture F-35 odabrali su Integrity OS 178B na temelju šest značajki specifičnih za operativni sustav: 1) poštivanje standarda otvorene arhitekture, 2) kompatibilnost s Linuxom, 3) kompatibilnost s POSIX API-jem, 4) sigurna dodjela memorije, 5) podrška za sigurnost posebnih zahtjeva i 6) podrška za ARINC 653 specifikaciju. [12] "ARINC 653" je sučelje aplikacijskog softvera za aplikacije avionike. Ovo sučelje regulira vremensku i prostornu podjelu resursa zrakoplovnog računalnog sustava u skladu s načelima integrirane modularne avionike; a također definira programsko sučelje koje aplikacijski softver mora koristiti za pristup resursima računalnog sustava.

Softverska jezgra kibernetičke infrastrukture objedinjenog udarnog lovca F-35Podsustav prikaza panoramske vizualizacije

Izvršno-kontrolni sustav

Kao što je gore navedeno, ICS, u interakciji s kontrolnim jedinicama naoružanja u vozilu, osigurava izvršenje borbenih naredbi i bilježenje stvarne štete od uporabe svake borbene naredbe. Srce ICS-a je superračunalo, koje je sasvim prirodno također klasificirano kao "on-board oružje".

Budući da je opseg zadataka dodijeljenih superračunalu na vozilu ogroman, ono je ojačalo i ispunjava visoke zahtjeve za toleranciju grešaka i snagu računala; Također je opremljen učinkovitim sustavom hlađenja tekućinom. Sve ove mjere poduzimaju se kako bi se osiguralo da je računalni sustav u vozilu sposoban učinkovito obraditi ogromne količine podataka i izvršiti naprednu algoritamsku obradu - što pilotu pruža učinkovitu svijest o situaciji: dajući mu sveobuhvatne informacije o ratištu. [12]

Ugrađeno superračunalo borbenog zrakoplova F-35 sposobno je kontinuirano obavljati 40 milijardi operacija u sekundi, zahvaljujući čemu osigurava višezadaćno izvršavanje resursno intenzivnih algoritama napredne avionike (uključujući obradu elektrooptičkih, infracrvenih i radarski podaci). [9] Stvarno vrijeme. Za lovca F-35 nije moguće izvršiti sve ove algoritamski intenzivne proračune sa strane (kako se ne bi opremila svaka borbena jedinica sa superračunalom), jer intenzitet ukupnog protoka podataka koji dolaze sa svih senzora premašuje propusnost najbržih komunikacijskih sustava - najmanje 1000 puta. [12]

Kako bi se osigurala povećana pouzdanost, svi kritični sustavi na brodu F-35 (uključujući, do neke mjere, superračunalo na brodu) implementirani su korištenjem načela redundantnosti, tako da bi isti zadatak na brodu potencijalno mogao obavljati nekoliko različitih uređaja. Štoviše, zahtjev za redundancijom je takav da duplicirane elemente razvijaju alternativni proizvođači i imaju alternativnu arhitekturu. Zahvaljujući tome, smanjena je vjerojatnost istovremenog kvara originala i duplikata. [1, 2] To je također razlog zašto glavno računalo pokreće operativni sustav sličan Linuxu, dok pomoćna računala pokreću Windows. [2] Također, kako bi u slučaju kvara jednog od računala jedinica za borbenu potporu mogla nastaviti funkcionirati (barem u hitnom načinu rada), arhitektura kernela ALIS-a izgrađena je na principu "multithreaded klijent-poslužitelj za distribuirano računalstvo." [18]

Ugrađeni imunološki sustav

U napetom taktičkom okruženju, održavanje imuniteta u zraku zahtijeva učinkovitu kombinaciju otpornosti, redundantnosti, raznolikosti i distribuirane funkcionalnosti. Dojučerašnje borbeno zrakoplovstvo nije imalo jedinstveni obrambeni sustav (BIS). Njegov zrakoplovni LSI bio je fragmentiran i sastojao se od nekoliko neovisno operativnih komponenti. Svaka od ovih komponenti optimizirana je da izdrži određeni, uski skup oružanih sustava: 1) balističke projektile, 2) projektile usmjerene na radiofrekvenciju ili elektrooptički signal, 3) lasersko zračenje, 4) radarsko zračenje, itd. Kada je napad otkriven, odgovarajući LSI podsustav se automatski aktivirao i poduzeo protumjere.

Komponente jučerašnjeg LSI-ja dizajnirane su i razvijene neovisno jedna o drugoj – od strane različitih izvođača. Budući da su te komponente u pravilu imale zatvorenu arhitekturu, modernizacija LSI-ja - kako su se pojavljivale nove tehnologije i novi sustavi naoružanja - svela se na dodavanje još jedne neovisne LSI komponente. Temeljni nedostatak takvog fragmentiranog LSI-ja - koji se sastoji od neovisnih komponenti sa zatvorenom arhitekturom - je taj što njegovi fragmenti ne mogu međusobno komunicirati i ne mogu se središnje koordinirati. Drugim riječima, ne mogu međusobno komunicirati i obavljati zajedničke operacije, što ograničava pouzdanost i prilagodljivost cijelog LSI-ja kao cjeline. Na primjer, ako jedan od imunoloških podsustava zakaže ili je uništen, drugi podsustavi ne mogu učinkovito nadoknaditi taj gubitak. Osim toga, fragmentacija LSI-a vrlo često dovodi do dupliciranja visokotehnoloških komponenti poput procesora i zaslona, ​​[8] što u kontekstu „vječnog problema“ smanjenja SWaP-a (veličine, težine i potrošnje energije) [16] ], vrlo je rastrošno. Nije iznenađujuće da ti rani LSI postupno zastarijevaju.

Fragmentirani LSI zamijenjen je jednim distribuiranim ugrađenim imunološkim sustavom, kojim upravlja "intelektualno-kognitivni kontroler" (ICC). ICC je poseban program, središnji živčani sustav na vozilu, koji radi povrh integriranih podsustava uključenih u BIS. Ovaj program ujedinjuje sve LSI podsustave u jednu distribuiranu mrežu (sa zajedničkim informacijama i zajedničkim resursima), a također povezuje sve LSI sa središnjim procesorom i drugim sustavima na ploči. [8] Osnova za ovu kombinaciju (uključujući kombinaciju s komponentama koje će se razvijati u budućnosti) je općeprihvaćen koncept "sustava sustava" (SoS), [3] - sa svojim razlikovnim karakteristikama kao što su skalabilnost, javna specifikacija i softver i hardver otvorene arhitekture.

ICC ima pristup informacijama iz svih BIS podsustava; njegova funkcija je usporedba i analiza informacija primljenih od LSI podsustava. ICC neprestano radi u pozadini, neprekidno komunicirajući sa svim LSI podsustavima – identificirajući svaku potencijalnu prijetnju, lokalizirajući je i na kraju preporučujući pilotu optimalan skup protumjera (uzimajući u obzir jedinstvene mogućnosti svakog od LSI podsustava). U tu svrhu ICC koristi napredne kognitivne algoritme [17-25].

Da. Svaki zrakoplov ima svoj individualni ICC. Međutim, kako bi se postigla još veća integracija (i, kao rezultat toga, veća pouzdanost), ICC svih zrakoplova koji sudjeluju u taktičkoj operaciji spajaju se u jednu zajedničku mrežu, za čiju koordinaciju postoji “autonomni logistički informacijski sustav” (ALIS). ) je odgovoran. [4] Kada jedan od ICC-ova identificira prijetnju, ALIS izračunava najučinkovitije protumjere – koristeći informacije sa svih ICC-ova i podršku svih borbenih jedinica koje sudjeluju u taktičkoj operaciji. ALIS "zna" pojedinačne karakteristike svakog ICC-a i koristi ih za provedbu koordiniranih protumjera.

Distribuirani LSI bavi se vanjskim (povezanim s neprijateljskim borbenim operacijama) i unutarnjim (povezanim sa stilom pilotiranja i operativnim nijansama) prijetnjama. U lovcu F-35, sustav avionike odgovoran je za obradu vanjskih prijetnji, a VRAMS (inteligentni informacijski sustav o riziku povezan s opasnim manevrima za opremu) odgovoran je za obradu unutarnjih prijetnji. [13] Glavna svrha VRAMS-a je produžiti operativna razdoblja zrakoplova između potrebnih sesija održavanja. Kako bi to učinio, VRAMS prikuplja informacije u stvarnom vremenu o performansama osnovnih podsustava na brodu (zrakoplovni motor, pomoćni pogoni, mehaničke komponente, električni podsustavi) i analizira njihovo tehničko stanje; uzimajući u obzir parametre kao što su vršne temperature, padovi tlaka, dinamika vibracija i sve vrste smetnji. Na temelju tih informacija, VRAMS daje pilotu unaprijed preporuke o tome što učiniti kako bi zrakoplov bio siguran i zdrav. VRAMS "predviđa" do kakvih posljedica mogu dovesti određene radnje pilota, a također daje preporuke kako ih izbjeći. [13]

Mjerilo kojem VRAMS teži je nulto održavanje uz održavanje ultra-pouzdanosti i smanjenog zamora konstrukcije. Kako bi postigli ovaj cilj, istraživački laboratoriji rade na stvaranju materijala s pametnim strukturama koji će moći učinkovito raditi u uvjetima bez potrebe za održavanjem. Istraživači u tim laboratorijima razvijaju metode za otkrivanje mikropukotina i drugih preteča kvarova kako bi se unaprijed spriječili mogući kvarovi. Također se provode istraživanja kako bi se bolje razumio fenomen strukturalnog zamora kako bi se ti podaci upotrijebili za reguliranje zrakoplovnih manevara kako bi se smanjio strukturalni zamor - itd. produljiti vijek trajanja zrakoplova. [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.

Softverska jezgra kibernetičke infrastrukture objedinjenog udarnog lovca F-35Inteligentni sustav za informiranje o rizicima povezanim s manevrima opasnim po opremu

Napredni sustav avionike

Jedinica borbene potpore u zraku lovca F-35 uključuje napredni sustav avionike koji je dizajniran za rješavanje ambicioznog zadatka:

Dojučerašnji sustavi avionike uključivali su nekoliko neovisnih podsustava (kontrolni infracrveni i ultraljubičasti senzori, radar, sonar, elektroničko ratovanje i drugi), od kojih je svaki bio opremljen vlastitim zaslonom. Zbog toga je pilot morao redom gledati svaki od zaslona te ručno analizirati i uspoređivati ​​podatke koji dolaze s njih. S druge strane, današnji sustav avionike, kojim je posebno opremljen lovac F-35, predstavlja sve podatke, prethodno razbacane, kao jedinstveni resurs; na jednom zajedničkom displeju. Da. moderni sustav avionike je integrirani mrežni kompleks fuzije podataka koji pilotu pruža najučinkovitiju situacijsku svijest; spasivš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 sada ne može biti ometen od glavne borbene misije.

Jedan od prvih značajnih pokušaja eliminacije ljudskog faktora iz analitičke petlje avionike implementiran je u cyber infrastrukturu lovca F-22. Na brodu ovog lovca, algoritamski intenzivan program odgovoran je za visokokvalitetno lijepljenje podataka koji dolaze iz različitih senzora, čija je ukupna veličina izvornog koda 1,7 milijuna redaka. U isto vrijeme, 90% koda je napisano u Adi. Međutim, moderni sustav avionike - kojim upravlja program ALIS - kojim je opremljen F-35 značajno je napredovao u usporedbi s lovcem F-22.

ALIS se temeljio na softveru borbenog aviona F-22. Međutim, za spajanje podataka sada nije odgovorno 1,7 milijuna linija koda, već 8,6 milijuna. U isto vrijeme, velika većina koda je napisana u C/C++. Glavni zadatak cijelog ovog algoritamski intenzivnog koda je procijeniti koje će informacije biti relevantne za pilot. Kao rezultat toga, fokusiranjem samo na kritične podatke u ratištu, pilot sada može donositi brže i učinkovitije odluke. Da. Suvremeni sustav avionike, kojim je lovac F-35 posebno opremljen, uklanja analitički teret s pilota i na kraju mu omogućuje jednostavno letenje. [12]

Softverska jezgra kibernetičke infrastrukture objedinjenog udarnog lovca F-35Stara avionika

Bočna traka: Razvojni alati korišteni na F-35

Neke [male] softverske komponente kibernetičke infrastrukture F-35 napisane su na relikvnim jezicima kao što su Ada, CMS-2Y, FORTRAN. Programski blokovi napisani u Adi obično su posuđeni od lovca F-22. [12] Međutim, kod napisan na ovim relikvnim jezicima samo je mali dio softvera F-35. Glavni programski jezik za F-35 je C/C++. Relacijske i objektno orijentirane baze podataka također se koriste na F-35. [14] Baze podataka koriste se na brodu za učinkovito rukovanje velikim podacima. Kako bi se ovaj posao mogao obaviti u stvarnom vremenu, koriste se baze podataka u kombinaciji s hardverskim akceleratorom analize grafova. [15]

Bočna traka: Stražnja vrata u F-35

Sve komponente koje čine modernu američku vojnu opremu 1) ili su izrađene po narudžbi, 2) ili prilagođene iz dostupnih komercijalnih proizvoda, 3) ili predstavljaju komercijalno rješenje u kutiji. Štoviše, u sva tri slučaja proizvođači, bilo pojedinih komponenti, bilo cijelog sustava u cjelini, imaju sumnjiv pedigre, koji najčešće potječe izvan zemlje. Kao rezultat toga, postoji rizik da će se u nekom trenutku u opskrbnom lancu (koji se često proteže diljem svijeta) backdoor ili malware (bilo na softverskoj ili hardverskoj razini) ugraditi u softversku ili hardversku komponentu. Osim toga, poznato je da američke zračne snage koriste više od milijun krivotvorenih elektroničkih komponenti, što također povećava vjerojatnost zlonamjernog koda i stražnjih vrata na brodu. Da ne spominjemo činjenicu da je krivotvorina najčešće nekvalitetna i nestabilna kopija originala, sa svime što to podrazumijeva. [1]

ALIS kernel arhitektura

Sumirajući opis svih on-board sustava, 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. Temeljna arhitektura ALIS-a sveobuhvatan je odgovor na ove široke i ambiciozne konkurentske zahtjeve za F-35 Joint Strike Fighter.

No, ova je arhitektura, kao i sve genijalno, jednostavna. Kao osnova uzet je koncept konačnih automata. Primjena ovog koncepta u okviru ALIS-a ostvaruje se u činjenici da sve komponente softvera na brodu lovca F-35 imaju jedinstvenu strukturu. U kombinaciji s multi-threaded klijent-poslužitelj arhitekturom za distribuirano računalstvo, ALIS automata kernel ispunjava sve konfliktne zahtjeve opisane gore. Svaka komponenta softvera ALIS sastoji se od sučelja ".h-datoteke" i algoritamske konfiguracije ".cpp-datoteke". Njihova generalizirana struktura dana je u izvornim datotekama priloženim članku (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;
}

automati1.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

glavni.cpp

#include "automata1.h"

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

    while (pAutomata->Automata1()) {}

    delete pAutomata1;
}

Ukratko, u taktičkom okruženju koje se taktiči, jedinice zračnih snaga čija cyber infrastruktura na brodu učinkovito kombinira otpornost, redundantnost, raznolikost i distribuiranu funkcionalnost uživaju borbenu nadmoć. IKK i ALIS modernog zrakoplovstva ispunjavaju ove zahtjeve. No, stupanj njihove integracije u budućnosti će se proširiti i na interakciju s drugim vojnim postrojbama, dok sada efektivna integracija zračnih snaga pokriva samo vlastitu postrojbu.

bibliografija

1. Courtney Howard. Avionika: ispred krivulje // ​​Vojna i zrakoplovna elektronika: Inovacije u avionici. 24(6), 2013. str. 10-17 (prikaz, ostalo).
2. Taktičko softversko inženjerstvo // General Dynamics Electric Boat.
3. Alvin Murphy. Važnost integracije sustava-sustava // Leading edge: Combat System Engineering & Integration. 8(2), 2013. str. 8-15 (prikaz, ostalo).
4. F-35: Spreman za borbu. // Zračne snage.
5. Globalni horizonti // Globalna znanost i tehnološka vizija Zračnih snaga Sjedinjenih Država. 3.07.2013.
6. Chris Babcock. Priprema za kibernetsko bojište budućnosti // Air & Space Power Journal. 29(6), 2015. str. 61-73 (prikaz, ostalo).
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 zrakoplova: Izgradnja inteligentnog, integriranog paketa za preživljavanje // Army Technology: Aviation. 3(2), 2015. str. 16-19 (prikaz, ostalo).
9. Courtney Howard. Inteligentna avionika.
10. Stephanie Anne Fraioli. Obavještajna podrška za F-35A Lightning II // Air & Space Power Journal. 30(2), 2016. str. 106-109 (prikaz, ostalo).
11. Courtney E. Howard. Obrada videa i slike na rubu // Military & Aerospace electronics: Progressive avionics. 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: Znanstvenici, istraživači i avijatičari pokreću inovacije // Army Technology: Aviation. 3(2), 2015. str.11-13.
14. Taktičko softversko inženjerstvo // General Dynamics Electric Boat.
15. Broad Agency Announcence Hierarchical Identify Verify Exploit (HIVE) Microsystems Technology Office DARPA-BAA-16-52 2. kolovoza 2016.
16. Courtney Howard. Podaci u potražnji: odgovaranje na poziv za komunikaciju // Military & Aerospace electronics: 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čunalne sustave // ​​Biološki inspirirane kognitivne arhitekture. 15, 2016. str. 34-40 (prikaz, ostalo).
19. Bruce K. Johnson. Dawn of the Cognetic: Age Fighting Ideological War by Putting Thought in Impact // Air & Space Power Journal. 22(1), 2008. str. 98-106 (prikaz, ostalo).
20. Sharon M. Latour. Emocionalna inteligencija: implikacije za sve čelnike zračnih snaga Sjedinjenih Država // Air & Space Power Journal. 16(4), 2002. str. 27-35 (prikaz, ostalo).
21. Potpukovnik Sharon M. Latour. Emocionalna inteligencija: implikacije za sve čelnike zračnih snaga Sjedinjenih Država // Air & Space Power Journal. 16(4), 2002. str. 27-35 (prikaz, ostalo).
22. Jane Benson. Istraživanje kognitivne znanosti: Usmjeravanje vojnika u pravom smjeru // Army Technology: Computing. 3(3), 2015. str. 16-17 (prikaz, stručni).
23. Dayan Araujo. Kognitivna računala pripremljena za promjenu krajolika nabave zračnih snaga.
24. James S. Albus. RCS: Kognitivna arhitektura za inteligentne višeagentne sustave // ​​Annual Reviews in Control. 29(1), 2005. str. 87-99 (prikaz, ostalo).
25. Karev A.A. Sinergija povjerenja // Praktični marketing. 2015. broj 8(222). str. 43-48.
26. Karev A.A. Multi-threaded klijent-poslužitelj za distribuirano računalstvo // Administrator sustava. 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. Str.98-102.

PS. Ovaj je članak izvorno objavljen u "Komponente i tehnologije".

Izvor: www.habr.com

Dodajte komentar