Inti parangkat lunak infrastruktur cyber onboard tina F-35 pejuang mogok ngahiji

Tinjauan komponén konci tina Sistem Émbaran Logistik Otonom F-35 Unified Strike Fighter (ALIS). Analisis lengkep ngeunaan "unit dukungan tempur" sareng opat komponén konci na: 1) antarmuka sistem manusa, 2) sistem kontrol eksekutif, 3) sistem imun on-board, 4) sistem avionik. Sababaraha inpormasi ngeunaan firmware pejuang F-35 sareng alat anu dianggo pikeun parangkat lunak on-board na. A ngabandingkeun jeung model saméméhna tina pejuang tempur disadiakeun, sarta prospek pikeun ngembangkeun salajengna tina aviation tentara ogé dituduhkeun.

Inti parangkat lunak infrastruktur cyber onboard tina F-35 pejuang mogok ngahiji

Jet tempur F-35 mangrupikeun ngalayang tina sagala jinis sénsor téknologi tinggi anu nyayogikeun jumlahna "kasadaran situasional 360-derajat".

perkenalan

Sistem hardware Angkatan Udara parantos janten langkung rumit dina waktosna. [27] Infrastruktur siberna (komponén parangkat lunak sareng hardware anu peryogi tuning algoritmik anu saé) ogé laun-laun janten langkung kompleks. Nganggo conto Angkatan Udara AS, urang tiasa ningali kumaha infrastruktur cyber pesawat tempur - dibandingkeun sareng komponén hardware tradisionalna - laun-laun ningkat tina kirang ti 5% (pikeun F-4, pejuang generasi katilu) leuwih ti 90% (pikeun F-35, bajoang generasi kalima). [5] Pikeun fine-tuning infrastruktur cyber ieu, F-35 tanggung jawab pikeun software panganyarna husus dikembangkeun pikeun tujuan ieu: Autonomous Logistics Information System (ALIS).

Sistem inpormasi logistik otonom

Dina jaman pejuang generasi ka-5, kaunggulan tempur diukur utamana ku kualitas kasadaran situasional. [10] Ku alatan éta, pesawat tempur F-35 mangrupa ngagimbung ngalayang tina sagala jinis sénsor téknologi luhur, nyadiakeun total kasadaran situasional 360-derajat. [11] A hit populér anyar dina hal ieu disebut. "Arsitéktur Sensor Terpadu" (ISA), anu kalebet sénsor anu sacara mandiri berinteraksi sacara dinamis (henteu ngan ukur dina sepi, tapi ogé dina lingkungan taktis anu dilombakeun) - anu, dina téori, kedah nyababkeun perbaikan anu langkung ageung dina kualitas kasadaran situasional. . [7]. Nanging, pikeun téori ieu tiasa dilaksanakeun, pamrosésan algoritmik kualitas luhur sadaya data anu ditampi tina sénsor diperyogikeun.

Ku alatan éta, F-35 terus-terusan mawa software dina kapal, ukuran total kode sumber nu ngaleuwihan 20 juta garis, nu mindeng disebut "komputer ngalayang". [6] Kusabab dina jaman kalima pejuang mogok ayeuna, kaunggulan tempur diukur ku kualitas kasadaran situasional, ampir 50% tina kode program ieu (8,6 juta garis) ngalaksanakeun pamrosésan algorithmic anu paling rumit - pikeun ngalem sadaya data anu datang. ti sénsor kana gambar tunggal téater operasi. sacara real waktos.

Inti parangkat lunak infrastruktur cyber onboard tina F-35 pejuang mogok ngahijiDinamika pergeseran dina nyadiakeun fungsionalitas on-board pikeun pejuang tempur AS - nuju software

Sistem Informasi Logistik Otonom F-35 (ALIS) nyayogikeun pejuang 1) ngarencanakeun (ngaliwatan sistem avionik canggih), 2) ngadukung (kamampuhan pikeun janten unit tempur utama), sareng 3) tulangan (kamampuhan pikeun beraksi salaku unit tempur budak). [4] "Kode Lem" nyaéta komponén utama ALIS, ngitung 95% tina sakabéh kode pesawat F-35. 50% séjén kode ALIS ngalakukeun sababaraha operasi minor, tapi ogé algorithmically intensif pisan. [12] Ku alatan éta, F-35 mangrupa salah sahiji sistem tempur paling kompleks anu kungsi dimekarkeun. [6]

ALIS nyaéta sistem autopiloted kondisional nu ngagabungkeun hiji kompléks terpadu rupa-rupa subsistem onboard; sarta ogé ngawengku interaksi éféktif jeung pilot ku nyadiakeun anjeunna informasi kualitas luhur ngeunaan téater operasi (kasadaran situasional). Mesin parangkat lunak ALIS jalan terus-terusan di latar tukang, ngabantosan pilot dina pembuatan kaputusan sareng masihan pituduh dina titik kritis dina penerbangan. [13]

Unit rojongan tempur

Salah sahiji subsistem anu paling penting tina ALIS nyaéta "unit dukungan tempur", anu diwangun ku lima unsur utama [13]:

1) "Antarmuka manusa-sistem" - nyadiakeun visualisasi kualitas luhur tina operasi téater (ergonomic, komprehensif, singket). [12] Niténan téater ieu, pilot nyieun kaputusan taktis sarta ngaluarkeun paréntah tempur, anu gilirannana diolah ku unit ICS.

2) "Sistem kontrol eksekutif" (ECS) - berinteraksi sareng unit kontrol pakarang on-board, mastikeun palaksanaan paréntah tempur, anu dikaluarkeun ku pilot ngaliwatan antarmuka manusa-sistem. ICS ogé ngarékam karuksakan sabenerna tina pamakéan unggal paréntah ngempur (via sensor eupan balik) - pikeun analisis saterusna ku sistem avionics.

3) "Sistem Kekebalan On-Board" (BIS) - ngawas ancaman éksternal sareng, nalika dideteksi, ngalaksanakeun tindakan anu dipikabutuh pikeun ngaleungitkeun ancaman. Dina hal ieu, BIS bisa ngarasakeun rojongan ti unit tempur ramah milu dina operasi taktis gabungan. [8] Pikeun tujuan ieu, LSI raket berinteraksi sareng sistem avionik - ngalangkungan sistem komunikasi.

4) "Sistem Avionics" - ngarobih aliran data atah anu asalna tina sababaraha sénsor kana kasadaran situasional kualitas luhur, sayogi pikeun pilot ngalangkungan antarmuka sistem manusa.

5) "Sistem Komunikasi" - ngatur lalu lintas jaringan on-board sareng éksternal, jsb. fungsi minangka link antara sakabéh sistem on-board; ogé antara sadaya unit tempur anu milu dina operasi taktis gabungan.

Antarbeungeut sistem manusa

Pikeun nyumponan kabutuhan kasadaran situasional kualitas luhur sareng komprehensif, komunikasi sareng visualisasi dina kabina pejuang penting pisan. Nyanghareupan ALIS sacara umum sareng unit dukungan tempur khususna nyaéta "subsistem tampilan visualisasi panorama" (L-3 Communications Display Systems). Éta kalebet layar toél definisi tinggi (LADD) sareng saluran komunikasi pita lebar. Parangkat lunak L-3 ngajalankeun Integrity OS 178B (sistem operasi sacara real-time ti Green Hills Software), anu mangrupikeun sistem operasi avionik utama pikeun jet tempur F-35.

Arsiték infrastruktur cyber F-35 milih Integrity OS 178B dumasar kana genep fitur khusus sistem operasi: 1) patuh kana standar arsitéktur terbuka, 2) kasaluyuan sareng Linux, 3) kasaluyuan sareng API POSIX, 4) alokasi memori anu aman, 5) dukungan pikeun kaamanan syarat husus sarta 6) rojongan pikeun ARINC 653 spésifikasi. [12] "ARINC 653" mangrupikeun antarmuka parangkat lunak aplikasi pikeun aplikasi avionik. Antarbeungeut ieu ngatur division temporal jeung spasial sumberdaya sistem komputasi aviation luyu jeung prinsip avionics modular terpadu; sarta ogé ngahartikeun antarbeungeut programming nu software aplikasi kudu make pikeun ngakses sumberdaya sistem komputer.

Inti parangkat lunak infrastruktur cyber onboard tina F-35 pejuang mogok ngahijisubsistem tampilan visualisasi panorama

Sistem kontrol eksekutif

Sakumaha anu kacatet di luhur, ICS, berinteraksi sareng unit kontrol pakarang on-board, mastikeun palaksanaan paréntah tempur sareng ngarékam karusakan saleresna tina panggunaan unggal paréntah tempur. Jantung ICS nyaéta superkomputer, anu sacara alami ogé digolongkeun salaku "senjata on-board".

Kusabab volume tugas ditugaskeun ka supercomputer on-board nyaeta kolosal, éta geus ngaronjat kakuatan sarta meets sarat tinggi pikeun kasabaran sesar jeung kakuatan komputasi; Ogé dilengkepan sistem cooling cair éféktif. Sadaya ukuran ieu dilaksanakeun pikeun mastikeun yén sistem komputer on-board sanggup ngolah data sajumlah ageung sareng ngalaksanakeun pamrosésan algoritma canggih - anu nyayogikeun pilot kasadaran situasional anu épéktip: masihan anjeunna inpormasi lengkep ngeunaan téater operasi. [12]

Superkomputer on-board tina jet tempur F-35 sanggup terus-terusan ngajalankeun 40 milyar operasi per detik, hatur nuhun pikeun mastikeun palaksanaan multi-tasking tina algoritma sumberdaya-intensif avionik canggih (kaasup ngolah elektro-optik, infra red jeung data radar). [9] Waktu nyata. Pikeun pejuang F-35, teu mungkin pikeun ngalaksanakeun sadaya itungan intensif sacara algoritma ieu di sisi (supaya henteu ngalengkepan unggal unit tempur sareng superkomputer), sabab inténsitas total aliran data anu asalna tina sadaya sensor ngaleuwihan. throughput sistem komunikasi panggancangna - sahenteuna 1000 kali. [12]

Pikeun mastikeun ngaronjat reliabilitas, sadaya sistem onboard kritis F-35 (kaasup, nepi ka extent sababaraha, superkomputer onboard) dilaksanakeun ngagunakeun prinsip redundansi, ku kituna tugas anu sarua dina kapal berpotensi bisa dipigawé ku sababaraha alat béda. Sumawona, sarat pikeun redundansi nyaéta yén unsur duplikat dikembangkeun ku produsén alternatif sareng gaduh arsitéktur alternatif. Hatur nuhun kana ieu, kamungkinan gagalna sakaligus tina aslina sareng duplikat dikirangan. [1, 2] Ieu ogé naha komputer master ngajalankeun sistem operasi kawas Linux, sedengkeun komputer slave ngajalankeun Windows. [2] Ogé, ku kituna lamun salah sahiji komputer gagal, unit rojongan tempur bisa neruskeun fungsi (sahenteuna dina modeu darurat), arsitektur kernel ALIS diwangun dina prinsip "multithreaded klien-server pikeun komputasi disebarkeun". [18]

Sistim imun on-board

Dina lingkungan taktis anu dilombakeun, ngajaga kakebalan hawa ngabutuhkeun kombinasi anu efektif tina daya tahan, redundansi, karagaman, sareng fungsionalitas anu disebarkeun. Penerbangan tempur kamari henteu ngagaduhan sistem imun on-board (BIS) anu ngahiji. LSI aviation na ieu fragmented sarta diwangun ku sababaraha komponén operasi mandiri. Masing-masing komponén ieu dioptimalkeun pikeun tahan sistem pakarang husus, sempit: 1) projectiles ngamuk, 2) misil aimed dina frékuénsi radio atawa sinyal elektro-optik, 3) irradiation laser, 4) irradiation radar, jsb. Nalika serangan dideteksi, subsistem LSI anu saluyu otomatis diaktipkeun sareng nyandak tindakan.

Komponén LSI kamari dirarancang sareng dikembangkeun sacara mandiri - ku kontraktor anu béda. Kusabab komponén-komponén ieu, sakumaha aturan, ngagaduhan arsitéktur anu katutup, modernisasi LSI - nalika munculna téknologi anyar sareng sistem senjata anyar - diréduksi pikeun nambihan komponén LSI anu mandiri. Karugian dasar tina LSI fragméntasi sapertos kitu - diwangun ku komponén mandiri sareng arsitéktur katutup - nyaéta yén fragmenna henteu tiasa saling berinteraksi sareng henteu tiasa dikoordinasikeun sacara sentral. Dina basa sejen, aranjeunna teu bisa komunikasi saling sarta ngalakukeun operasi gabungan, nu ngawatesan reliabiliti na adaptability sakabéh LSI sakabéhna. Contona, upami salah sahiji subsistem imun gagal atawa ancur, subsistem séjén teu bisa éféktif ngimbangan leungitna ieu. Sajaba ti éta, fragméntasi of LSIs sering pisan ngabalukarkeun duplikasi komponén-tech tinggi kayaning processor na mintonkeun, [8] nu, dina konteks "masalah evergreen" ngurangan SWaP (ukuran, beurat jeung konsumsi kakuatan) [16]. ], boros pisan. Teu heran LSIs mimiti ieu laun jadi leungit.

LSI anu fragméntasi diganti ku sistem imun on-board tunggal anu disebarkeun, dikawasa ku "pengontrol intelektual-kognitif" (ICC). ICC mangrupikeun program khusus, sistem saraf pusat on-board, beroperasi di luhur subsistem terpadu anu kalebet dina BIS. Program ieu ngahijikeun sadaya subsistem LSI kana jaringan anu disebarkeun tunggal (kalayan inpormasi umum sareng sumber umum), sareng ogé ngahubungkeun sadaya LSI sareng prosesor sentral sareng sistem on-board anu sanés. [8] Dasar pikeun kombinasi ieu (kaasup kombinasi sareng komponén anu bakal dikembangkeun di hareup) nyaéta konsép "sistem sistem" (SoS) anu ditarima sacara umum, [3] - kalayan ciri anu ngabédakeun sapertos skalabilitas, spésifikasi umum. sareng parangkat lunak sareng hardware arsitéktur kabuka.

ICC boga aksés ka informasi ti sakabéh subsistem BIS; fungsina pikeun ngabandingkeun jeung nganalisis informasi anu ditampa ti subsistem LSI. ICC terus-terusan jalan di latar tukang, terus berinteraksi sareng sadaya subsistem LSI - ngaidentipikasi unggal ancaman poténsial, ngalokalkeunana, sareng tungtungna nyarankeun ka pilot set penanggulangan anu optimal (nyandak kana kamampuan unik unggal subsistem LSI). Pikeun tujuan ieu, ICC ngagunakeun algoritma kognitif canggih [17-25].

Anu. Unggal pesawat boga ICC individu sorangan. Nanging, pikeun ngahontal integrasi anu langkung ageung (sareng, salaku hasilna, réliabilitas anu langkung ageung), ICC sadaya pesawat anu milu dina operasi taktis digabungkeun kana jaringan umum tunggal, pikeun koordinasi anu "sistem informasi logistik otonom" (ALIS). ) tanggung jawab. [4] Nalika salah sahiji ICCs ngaidentipikasi anceman, ALIS ngitung countermeasures paling éféktif - ngagunakeun informasi ti sagala ICCs jeung rojongan ti sakabéh unit tempur ilubiung dina operasi taktis. ALIS "nyaho" karakteristik individu unggal ICC, sarta ngagunakeun eta pikeun nerapkeun countermeasures ngagabung.

LSI disebarkeun nguruskeun ancaman éksternal (patali jeung operasi tempur musuh) jeung internal (patali jeung gaya piloting sarta nuansa operasional). Dina kapal pejuang F-35, sistem avionik tanggung jawab pikeun ngolah ancaman éksternal, sareng VRAMS (sistem inpormasi résiko calakan pakait sareng manuver bahaya pikeun alat) tanggung jawab pikeun ngolah ancaman internal. [13] Tujuan utama VRAMS nyaéta manjangkeun période operasi pesawat antara sesi pangropéa diperlukeun. Jang ngalampahkeun ieu, VRAMS ngumpulkeun informasi real-time ngeunaan kinerja subsistem onboard dasar (mesin pesawat, drive bantu, komponén mékanis, subsistem listrik) jeung nganalisa kaayaan teknis maranéhna; Pertimbangkeun parameter sapertos puncak suhu, turunna tekanan, dinamika geter sareng sagala jinis gangguan. Dumasar inpormasi ieu, VRAMS masihan saran sateuacanna pilot ngeunaan naon anu kudu dilakukeun pikeun ngajaga pesawat aman sareng saé. VRAMS "ngaramal" naon konsékuansi lampah tangtu pilot bisa ngakibatkeun, sarta ogé méré saran ngeunaan cara pikeun nyingkahan éta. [13]

Patokan anu diusahakeun ku VRAMS nyaéta nol pangropéa bari ngajaga réliabilitas ultra sareng ngirangan kacapean struktural. Pikeun ngahontal tujuan ieu, laboratorium panalungtikan damel pikeun nyiptakeun bahan kalayan struktur pinter anu bakal tiasa dianggo sacara efektif dina kaayaan pangropéa enol. Panaliti di laboratorium ieu ngembangkeun metode pikeun ngadeteksi microcracks sareng prékursor sanésna pikeun gagal pikeun nyegah kamungkinan gagal sateuacanna. Panaliti ogé dilaksanakeun pikeun langkung ngartos fenomena kacapean struktural pikeun ngagunakeun data ieu pikeun ngatur manuver penerbangan pikeun ngirangan kacapean struktural - jsb. manjangkeun umur mangpaat pesawat. [13] Dina hal ieu, éta metot pikeun dicatet yén ngeunaan 50% tina artikel dina jurnal "Advanced dina Téknik Software" devoted kana analisis kakuatan sarta kerentanan beton bertulang jeung struktur lianna.

Inti parangkat lunak infrastruktur cyber onboard tina F-35 pejuang mogok ngahijiSistem calakan pikeun nginpokeun ngeunaan résiko anu aya hubunganana sareng manuver bahaya pikeun alat

Sistim avionics canggih

Unit dukungan tempur udara F-35 kalebet sistem avionik canggih anu dirancang pikeun ngabéréskeun tugas anu ambisius:

Sistem avionik kamari kalebet sababaraha subsistem mandiri (ngadalikeun sénsor infra red sareng ultraviolét, radar, sonar, perang éléktronik sareng anu sanésna), masing-masing dilengkepan ku tampilan sorangan. Kusabab ieu, pilot kedah ningali unggal tampilan sareng sacara manual nganalisa sareng ngabandingkeun data anu asalna ti aranjeunna. Di sisi anu sanés, sistem avionik ayeuna, anu khususna dilengkepan ku pejuang F-35, ngagambarkeun sadaya data, anu sateuacana sumebar, salaku sumber tunggal; dina hiji tampilan umum. Anu. sistem avionik modern nyaéta kompléks fusi data jaringan-centric terpadu nu nyadiakeun pilot jeung kasadaran situasional paling éféktif; nyalametkeun anjeunna tina kabutuhan nyieun itungan analitik kompléks. Hasilna, hatur nuhun kana pangaluaran faktor manusa tina loop analitik, pilot ayeuna teu bisa kacau ti misi tempur utama.

Salah sahiji usaha signifikan munggaran pikeun miceun faktor manusa tina loop analitik avionics dilaksanakeun dina infrastruktur cyber tina bajoang F-22. Dina kapal pejuang ieu, program intensif algorithmically tanggung jawab pikeun gluing kualitas luhur data datang ti sagala rupa sensor, ukuran total kode sumber nu 1,7 juta garis. Dina waktos anu sami, 90% kodeu ditulis dina Ada. Tapi, sistem avionik modern - dikawasa ku program ALIS - anu dilengkepan ku F-35 parantos maju sacara signifikan dibandingkeun sareng pejuang F-22.

ALIS dumasar kana parangkat lunak pejuang F-22. Sanajan kitu, teu 1,7 juta garis kode ayeuna jawab merging data, tapi 8,6 juta. Dina waktos anu sami, seuseueurna kodeu ditulis dina C / C ++. Tugas utama sadaya kode algorithmically intensif ieu pikeun evaluate informasi naon bakal relevan pikeun pilot. Hasilna, ku fokus ukur dina data kritis dina téater operasi, pilot ayeuna bisa nyieun kaputusan gancang sarta leuwih éféktif. Anu. Sistim avionics modern, nu bajoang F-35 dilengkepan hususna, ngaluarkeun beungbeurat analitik ti pilot, sarta tungtungna ngidinan anjeunna ngapung. [12]

Inti parangkat lunak infrastruktur cyber onboard tina F-35 pejuang mogok ngahijiAvionics gaya heubeul

Sidebar: Alat pamekaran anu dianggo dina kapal F-35

Sababaraha komponén software [leutik] cyberinfrastructure onboard F-35 ditulis dina basa relik sapertos Ada, CMS-2Y, FORTRAN. Blok program anu ditulis dina Ada biasana diinjeum tina pejuang F-22. [12] Tapi, kodeu anu ditulis dina basa-basa peninggalan ieu ngan ukur bagian leutik tina parangkat lunak F-35. Basa pamrograman utama pikeun F-35 nyaéta C/C++. Basis data rélasional sareng berorientasi obyék ogé dianggo dina kapal F-35. [14] Basis data dipaké dina dewan pikeun éfisién nanganan data badag. Pikeun ngaktifkeun pagawéan ieu sacara real waktos, pangkalan data dianggo dina kombinasi sareng akselerator analisis grafik hardware. [15]

Sidebar: Backdoors dina F-35

Sakabéh komponén anu nyieun parabot militér Amérika modern nyaéta 1) boh custom-dijieun, 2) atawa ngaropéa tina produk komérsial sadia, 3) atawa ngagambarkeun solusi komérsial boxed. Sumawona, dina sadaya tilu kasus ieu, produsén, boh tina komponén individu atanapi sadaya sistem sacara gembleng, gaduh silsilah anu curiga, anu biasana asalna di luar nagara. Hasilna, aya résiko anu di sawatara titik dina ranté suplai (anu mindeng stretched sakuliah dunya) backdoor atawa malware (boh di tingkat software atawa hardware) bakal diwangun kana software atawa komponén hardware. Salaku tambahan, Angkatan Udara AS dipikanyaho ngagunakeun langkung ti 1 juta komponén éléktronik palsu, anu ogé ningkatkeun kamungkinan kode jahat sareng panto tukang dina kapal. Henteu nyabit kanyataan yén tiruan biasana mangrupikeun salinan asli anu kualitasna rendah sareng teu stabil, sareng sadayana anu dimaksud. [5]

Arsitéktur kernel ALIS

Nyimpulkeun pedaran sadaya sistem on-board, urang bisa disebutkeun yen sarat utama pikeun aranjeunna turun ka theses handap: integrability na scalability; spésifikasi umum jeung arsitéktur kabuka; ergonomics jeung conciseness; stabilitas, redundancy, diversity, ngaronjat resilience jeung kakuatan; fungsionalitas disebarkeun. Arsitéktur inti ALIS mangrupikeun réspon anu lengkep pikeun syarat persaingan anu lega sareng ambisius ieu pikeun F-35 Joint Strike Fighter.

Sanajan kitu, arsitéktur ieu, kawas sagalana akalna, basajan. Konsep mesin kaayaan terhingga dicandak salaku dadasar na. Aplikasi tina konsép ieu dina kerangka ALIS diwujudkeun dina kanyataan yén sakabéh komponén software on-board tina pejuang F-35 boga struktur ngahiji. Digabungkeun sareng arsitektur klien-server multi-threaded pikeun komputasi terdistribusi, kernel ALIS automata nyumponan sadaya sarat anu bertentangan anu dijelaskeun di luhur. Unggal komponén software ALIS diwangun ku panganteur ".h-file" na hiji konfigurasi algorithmic ".cpp-file". Struktur umum maranéhanana dirumuskeun dina file sumber napel artikel (tingali tilu spoiler handap).

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

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

Kasimpulanana, dina lingkungan taktis anu dilombakeun, unit Angkatan Udara anu infrastruktur cyber onboard sacara efektif ngagabungkeun daya tahan, redundansi, keragaman, sareng fungsionalitas anu disebarkeun mikaresep kaunggulan tempur. IKK sareng ALIS of aviation modern minuhan sarat ieu. Sanajan kitu, darajat integrasi maranéhanana di mangsa nu bakal datang ogé bakal dimekarkeun pikeun interaksi jeung unit tentara séjén, sedengkeun ayeuna integrasi éféktif Angkatan Udara ngan nyertakeun unit sorangan.

daftar pustaka

1. Courtney Howard. Avionics: payuneun kurva // ​​Militer & Aerospace éléktronika: Inovasi Avionics. 24 (6), 2013. pp. 10-17.
2. Téknik Software taktis // General Dynamics Electric Parahu.
3. Alvin Murphy. Pentingna Integrasi System-of-Systems // Ujung Utama: Rékayasa & integrasi sistem tempur. 8(2), 2013. pp. 8-15.
4. F-35: Tempur Siap. // Angkatan Udara.
5. Global Horizons // Angkatan Udara Amérika Sarikat Élmu Global jeung Téhnologi Visi. 3.07.2013.
6. Chris Babcock. Nyiapkeun pikeun Cyber ​​​​Battleground of the Future // Air & Space Power Journal. 29 (6), 2015. pp. 61-73.
7. Edric Thompson. Lingkungan operasi umum: Sénsor mindahkeun Angkatan Darat hiji hambalan ngadeukeutan // Téhnologi Tentara: Sénsor. 3(1), 2015. kc. 16.
8. Mark Calafut. Masa depan survivability pesawat: Ngawangun hiji calakan, survivability suite terpadu // Téhnologi Angkatan Darat: Aviation. 3(2), 2015. pp. 16-19.
9. Courtney Howard. Avionics calakan.
10. Stephanie Anne Fraioli. Rojongan Kecerdasan pikeun F-35A Lightning II // Jurnal Daya Udara & Angkasa. 30 (2), 2016. pp. 106-109.
11. Courtney E. Howard. Pamrosésan pidéo sareng gambar di tepi // Éléktronika Militer & Aerospace: Avionics Progresif. 22(8), 2011.
12. Courtney Howard. Pesawat tempur sareng avionik canggih // Militer & Aerospace éléktronika: Avionics. 25 (2), 2014. pp.8-15.
13. Fokus kana rotorcraft: Élmuwan, peneliti sareng aviator ngajalankeun inovasi // Téhnologi Angkatan Darat: Aviation. 3 (2), 2015. pp.11-13.
14. Téknik Software taktis // General Dynamics Electric Parahu.
15. Broad Agency Announcement Hierarchical Identify Verify Exploit (HIVE) Microsystems Technology Office DARPA-BAA-16-52 Agustus 2, 2016.
16. Courtney Howard. Data dina paménta: ngawalon sauran pikeun komunikasi // Militér & Aerospace éléktronika: Wearable Electronics. 27 (9), 2016.
17. Pengumuman Badan Lega: Kecerdasan Artificial Explainable (XAI) DARPA-BAA-16-53, 2016.
18. Jordi Vallverdu. Arsitéktur kognitif pikeun palaksanaan émosi dina sistem komputasi // Arsitéktur Kognitif Biologis Diideuan. 15, 2016. pp. 34-40.
19. Bruce K. Adang. Fajar tina Cognetic: Umur Pajoang Perang Idéologis ku Putting Pikiran dina Gerak kalawan Dampak // Air & Spasi Power Journal. 22 (1), 2008. pp. 98-106.
20. Sharon M. Latour. Kecerdasan Émosional: Implikasi pikeun Sadaya Pamimpin Angkatan Udara Amérika Serikat // Jurnal Daya Udara & Angkasa. 16(4), 2002. pp. 27-35.
21. Lt Kol Sharon M. Latour. Kecerdasan Émosional: Implikasi pikeun Sadaya Pamimpin Angkatan Udara Amérika Serikat // Jurnal Daya Udara & Angkasa. 16(4), 2002. pp. 27-35.
22. Jane Benson. Panalungtikan élmu kognitif: Setir prajurit ka arah anu leres // Téhnologi Angkatan Darat: Komputasi. 3(3), 2015. pp. 16-17.
23. Dayan Araujo. Komputer kognitif primed pikeun ngarobah lanskap akuisisi Angkatan Udara.
24. James S. Albus. RCS: Arsitéktur kognitif pikeun sistem multi-agén calakan // Ulasan Taunan dina Kontrol. 29 (1), 2005. pp. 87-99.
25. Karev A.A. Sinergi kapercayaan // Pamasaran praktis. 2015. No 8(222). kaca 43-48.
26. Karev A.A. Multi-threaded klien-server pikeun komputasi disebarkeun // System administrator. 2016. No 1-2(158-159). kaca 93-95.
27. Karev A.A. Komponén hardware tina MPS onboard tina F-35 ngahiji mogok pejuang // Komponén jeung Téhnologi. 2016. No. 11. P.98-102.

PS. Artikel ieu asalna diterbitkeun dina "Komponén sareng Téknologi".

sumber: www.habr.com

Tambahkeun komentar