Inti perangkat lunak dari infrastruktur cyber onboard pesawat tempur terpadu F-35

Ikhtisar komponen utama Sistem Informasi Logistik Otonom (ALIS) Unified Strike Fighter F-35. Analisis terperinci mengenai “unit pendukung tempur” dan empat komponen utamanya: 1) antarmuka sistem manusia, 2) sistem kendali eksekutif, 3) sistem kekebalan di dalam pesawat, 4) sistem avionik. Beberapa informasi mengenai firmware pesawat tempur F-35 dan alat yang digunakan untuk perangkat lunak bawaannya. Perbandingan dengan model pesawat tempur sebelumnya disediakan, dan prospek pengembangan lebih lanjut penerbangan tentara juga ditunjukkan.

Inti perangkat lunak dari infrastruktur cyber onboard pesawat tempur terpadu F-35

Jet tempur F-35 adalah kumpulan semua jenis sensor berteknologi tinggi yang memberikan “kesadaran situasional 360 derajat.”

pengenalan

Sistem perangkat keras Angkatan Udara menjadi semakin kompleks seiring berjalannya waktu. [27] Infrastruktur cyber mereka (komponen perangkat lunak dan perangkat keras yang memerlukan penyesuaian algoritmik yang baik) juga secara bertahap menjadi lebih kompleks. Dengan menggunakan contoh Angkatan Udara AS, kita dapat melihat bagaimana infrastruktur cyber pesawat tempur – dibandingkan dengan komponen perangkat keras tradisionalnya – secara bertahap berkembang dari kurang dari 5% (untuk F-4, pesawat tempur generasi ketiga) menjadi lebih dari 90% (untuk F-35, pesawat tempur generasi kelima). [5] Untuk menyempurnakan infrastruktur siber ini, F-35 bertanggung jawab atas perangkat lunak terbaru yang khusus dikembangkan untuk tujuan ini: Sistem Informasi Logistik Otonom (ALIS).

Sistem informasi logistik otonom

Di era pesawat tempur generasi ke-5, keunggulan tempur diukur terutama dari kualitas kesadaran situasional. [10] Oleh karena itu, pesawat tempur F-35 adalah kumpulan semua jenis sensor berteknologi tinggi yang terbang, memberikan total kesadaran situasional 360 derajat. [11] Sebuah hit populer baru dalam hal ini adalah apa yang disebut. “Integrated Sensor Architecture” (ISA), yang mencakup sensor-sensor yang secara independen berinteraksi satu sama lain secara dinamis (tidak hanya dalam kondisi tenang, tetapi juga dalam lingkungan taktis yang diperebutkan) - yang, secara teori, akan menghasilkan peningkatan yang lebih besar dalam kualitas kesadaran situasional . [7]. Namun, agar teori ini dapat dipraktikkan, diperlukan pemrosesan algoritmik berkualitas tinggi dari semua data yang diterima dari sensor.

Oleh karena itu, F-35 terus-menerus membawa perangkat lunak, yang ukuran total kode sumbernya melebihi 20 juta baris, sehingga sering disebut sebagai “komputer terbang”. [6] Karena di era kelima pesawat tempur serang, keunggulan tempur diukur dengan kualitas kesadaran situasional, hampir 50% dari kode program ini (8,6 juta baris) melakukan pemrosesan algoritmik paling rumit - untuk merekatkan semua data yang masuk dari sensor menjadi satu gambaran teater operasi. Dalam waktu nyata.

Inti perangkat lunak dari infrastruktur cyber onboard pesawat tempur terpadu F-35Dinamika peralihan dalam penyediaan fungsionalitas on-board untuk pesawat tempur AS ke arah perangkat lunak

Sistem Informasi Logistik Otonom (ALIS) F-35 memberi pesawat tempur 1) perencanaan (melalui sistem avionik canggih), 2) keberlanjutan (kemampuan untuk bertindak sebagai unit tempur terdepan), dan 3) penguatan (kemampuan untuk bertindak). sebagai unit tempur budak). [4] "Kode Lem" adalah komponen utama ALIS, terhitung 95% dari seluruh kode pesawat F-35. 50% kode ALIS lainnya melakukan beberapa operasi kecil, namun secara algoritmik juga sangat intensif. [12] Oleh karena itu, F-35 adalah salah satu sistem tempur paling kompleks yang pernah dikembangkan. [6]

ALIS adalah sistem autopilot bersyarat yang menggabungkan kompleks terintegrasi dari berbagai subsistem onboard; dan juga mencakup interaksi yang efektif dengan pilot dengan memberinya informasi berkualitas tinggi tentang ruang operasi (kesadaran situasional). Mesin perangkat lunak ALIS berjalan terus-menerus di latar belakang, membantu pilot dalam pengambilan keputusan dan memberikan panduan pada titik-titik kritis dalam penerbangan. [13]

Unit pendukung tempur

Salah satu subsistem terpenting ALIS adalah “unit pendukung tempur”, yang terdiri dari lima elemen utama [13]:

1) “Antarmuka sistem manusia” – memberikan visualisasi teater operasi berkualitas tinggi (ergonomis, komprehensif, ringkas). [12] Mengamati teater ini, pilot membuat keputusan taktis dan mengeluarkan perintah tempur, yang selanjutnya diproses oleh unit ICS.

2) “Sistem kendali eksekutif” (ECS) – berinteraksi dengan unit kendali senjata di pesawat, memastikan pelaksanaan perintah tempur, yang dikeluarkan oleh pilot melalui antarmuka sistem manusia. ICS juga mencatat kerusakan aktual dari penggunaan setiap komando tempur (melalui sensor umpan balik) - untuk analisis selanjutnya oleh sistem avionik.

3) “Sistem Kekebalan Tubuh” (On-Board Immune System) (BIS) – memantau ancaman eksternal dan, ketika terdeteksi, melakukan tindakan penanggulangan yang diperlukan untuk menghilangkan ancaman tersebut. Dalam hal ini, BIS dapat memperoleh dukungan dari unit tempur sahabat yang berpartisipasi dalam operasi taktis gabungan. [8] Untuk tujuan ini, LSI berinteraksi erat dengan sistem avionik - melalui sistem komunikasi.

4) “Sistem Avionik” – mengubah aliran data mentah yang berasal dari berbagai sensor menjadi kesadaran situasional berkualitas tinggi, dapat diakses oleh pilot melalui antarmuka sistem manusia.

5) “Sistem komunikasi” – mengatur lalu lintas jaringan on-board dan eksternal, dll. berfungsi sebagai penghubung antara semua sistem on-board; serta antara semua unit tempur yang berpartisipasi dalam operasi taktis gabungan.

Antarmuka sistem manusia

Untuk memenuhi kebutuhan akan kesadaran situasional yang berkualitas tinggi dan komprehensif, komunikasi dan visualisasi di kokpit pesawat tempur sangatlah penting. Wajah ALIS pada umumnya dan unit pendukung tempur pada khususnya adalah “subsistem tampilan visualisasi panorama” (L-3 Communications Display Systems). Ini mencakup layar sentuh definisi tinggi besar (LADD) dan saluran komunikasi broadband. Perangkat lunak L-3 menjalankan Integrity OS 178B (sistem operasi real-time dari Green Hills Software), yang merupakan sistem operasi avionik utama untuk jet tempur F-35.

Arsitek infrastruktur siber F-35 memilih Integrity OS 178B berdasarkan enam fitur khusus sistem operasi: 1) kepatuhan terhadap standar arsitektur terbuka, 2) kompatibilitas dengan Linux, 3) kompatibilitas dengan POSIX API, 4) alokasi memori yang aman, 5) dukungan persyaratan khusus keamanan dan 6) dukungan spesifikasi ARINC 653. [12] "ARINC 653" adalah antarmuka perangkat lunak aplikasi untuk aplikasi avionik. Antarmuka ini mengatur pembagian temporal dan spasial sumber daya sistem komputasi penerbangan sesuai dengan prinsip avionik modular terintegrasi; dan juga mendefinisikan antarmuka pemrograman yang harus digunakan perangkat lunak aplikasi untuk mengakses sumber daya sistem komputer.

Inti perangkat lunak dari infrastruktur cyber onboard pesawat tempur terpadu F-35Subsistem tampilan visualisasi panorama

Sistem kendali eksekutif

Seperti disebutkan di atas, ICS, berinteraksi dengan unit kendali senjata di atas kapal, memastikan pelaksanaan perintah tempur dan pencatatan kerusakan aktual dari penggunaan setiap komando tempur. Inti dari ICS adalah superkomputer, yang secara alami juga diklasifikasikan sebagai “senjata on-board”.

Karena volume tugas yang diberikan ke superkomputer terpasang sangat besar, superkomputer ini memiliki kekuatan yang meningkat dan memenuhi persyaratan tinggi untuk toleransi kesalahan dan daya komputasi; Ia juga dilengkapi dengan sistem pendingin cair yang efektif. Semua langkah ini diambil untuk memastikan bahwa sistem komputer on-board mampu memproses data dalam jumlah besar secara efisien dan melakukan pemrosesan algoritmik tingkat lanjut - yang memberikan pilot kesadaran situasional yang efektif: memberinya informasi komprehensif tentang ruang operasi. [12]

Superkomputer yang terpasang pada jet tempur F-35 mampu terus melakukan 40 miliar operasi per detik, sehingga memastikan eksekusi multitasking dari algoritma avionik canggih yang intensif sumber daya (termasuk pemrosesan elektro-optik, inframerah dan data radar). [9] Waktu nyata. Untuk pesawat tempur F-35, tidak mungkin untuk melakukan semua perhitungan intensif algoritmik ini secara sampingan (agar tidak melengkapi setiap unit tempur dengan superkomputer), karena intensitas total aliran data yang berasal dari semua sensor melebihi throughput sistem komunikasi tercepat - setidaknya 1000 kali. [12]

Untuk memastikan peningkatan keandalan, semua sistem penting di pesawat F-35 (termasuk, sampai batas tertentu, superkomputer di dalam pesawat) diimplementasikan menggunakan prinsip redundansi, sehingga tugas yang sama di pesawat berpotensi dilakukan oleh beberapa perangkat berbeda. Selain itu, persyaratan untuk redundansi sedemikian rupa sehingga elemen duplikat dikembangkan oleh pabrikan alternatif dan memiliki arsitektur alternatif. Hal ini mengurangi kemungkinan kegagalan dokumen asli dan duplikat secara bersamaan. [1, 2] Ini juga mengapa komputer master menjalankan sistem operasi mirip Linux, sedangkan komputer budak menjalankan Windows. [2] Selain itu, agar jika salah satu komputer gagal, unit pendukung tempur dapat terus berfungsi (setidaknya dalam mode darurat), arsitektur kernel ALIS dibangun berdasarkan prinsip “server-klien multithread untuk komputasi terdistribusi.” [18]

Sistem kekebalan tubuh di dalam pesawat

Dalam lingkungan taktis yang penuh persaingan, menjaga kekebalan di udara memerlukan kombinasi efektif antara ketahanan, redundansi, keragaman, dan fungsionalitas terdistribusi. Penerbangan tempur kemarin tidak memiliki sistem kekebalan terpadu (BIS). LSI penerbangannya terfragmentasi dan terdiri dari beberapa komponen yang beroperasi secara independen. Masing-masing komponen ini dioptimalkan untuk menahan serangkaian sistem senjata tertentu: 1) proyektil balistik, 2) rudal yang ditujukan pada frekuensi radio atau sinyal elektro-optik, 3) iradiasi laser, 4) iradiasi radar, dll. Ketika serangan terdeteksi, subsistem LSI yang sesuai secara otomatis diaktifkan dan mengambil tindakan pencegahan.

Komponen LSI kemarin dirancang dan dikembangkan secara independen satu sama lain – oleh kontraktor yang berbeda. Karena komponen-komponen ini, pada umumnya, memiliki arsitektur tertutup, modernisasi LSI - seiring munculnya teknologi baru dan sistem persenjataan baru - dikurangi menjadi penambahan komponen LSI independen lainnya. Kerugian mendasar dari LSI yang terfragmentasi - terdiri dari komponen independen dengan arsitektur tertutup - adalah bahwa fragmennya tidak dapat berinteraksi satu sama lain dan tidak dapat dikoordinasikan secara terpusat. Dengan kata lain, mereka tidak dapat berkomunikasi satu sama lain dan melakukan operasi bersama, sehingga membatasi keandalan dan kemampuan beradaptasi seluruh LSI secara keseluruhan. Misalnya, jika salah satu subsistem kekebalan tubuh gagal atau hancur, subsistem lainnya tidak dapat secara efektif mengkompensasi kehilangan tersebut. Selain itu, fragmentasi LSI sangat sering menyebabkan duplikasi komponen berteknologi tinggi seperti prosesor dan layar, [8] yang, dalam konteks “masalah yang selalu ada” dalam mengurangi SWaP (ukuran, berat, dan konsumsi daya) [16 ], sangat boros. Tidak mengherankan jika LSI awal ini perlahan-lahan menjadi usang.

LSI yang terfragmentasi digantikan oleh sistem kekebalan tunggal yang terdistribusi, dikendalikan oleh “pengontrol intelektual-kognitif” (ICC). ICC adalah program khusus, sistem saraf pusat terpasang, yang beroperasi di atas subsistem terintegrasi yang termasuk dalam BIS. Program ini menyatukan semua subsistem LSI ke dalam satu jaringan terdistribusi (dengan informasi umum dan sumber daya bersama), dan juga menghubungkan semua LSI dengan prosesor pusat dan sistem on-board lainnya. [8] Dasar dari kombinasi ini (termasuk kombinasi dengan komponen yang akan dikembangkan di masa depan) adalah konsep "sistem sistem" (SoS) yang diterima secara umum, [3] - dengan karakteristik pembedanya seperti skalabilitas, spesifikasi publik dan perangkat lunak dan perangkat keras arsitektur terbuka.

ICC memiliki akses terhadap informasi dari seluruh subsistem BIS; fungsinya untuk membandingkan dan menganalisis informasi yang diterima dari subsistem LSI. ICC terus-menerus bekerja di latar belakang, terus berinteraksi dengan semua subsistem LSI - mengidentifikasi setiap potensi ancaman, melokalisasinya, dan akhirnya merekomendasikan kepada pilot serangkaian tindakan penanggulangan yang optimal (dengan mempertimbangkan kemampuan unik dari masing-masing subsistem LSI). Untuk tujuan ini, ICC menggunakan algoritma kognitif tingkat lanjut [17-25].

Itu. Setiap pesawat memiliki ICC masing-masing. Namun, untuk mencapai integrasi yang lebih besar (dan, sebagai hasilnya, keandalan yang lebih besar), ICC dari semua pesawat yang berpartisipasi dalam operasi taktis digabungkan menjadi satu jaringan umum, untuk koordinasi yang mana “sistem informasi logistik otonom” (ALIS ) adalah tanggung jawab. [4] Ketika salah satu ICC mengidentifikasi ancaman, ALIS menghitung tindakan penanggulangan yang paling efektif - menggunakan informasi dari semua ICC dan dukungan semua unit tempur yang berpartisipasi dalam operasi taktis. ALIS “mengetahui” karakteristik masing-masing ICC, dan menggunakannya untuk menerapkan tindakan penanggulangan yang terkoordinasi.

LSI terdistribusi menangani ancaman eksternal (terkait dengan operasi tempur musuh) dan internal (terkait dengan gaya uji coba dan nuansa operasional). Di pesawat tempur F-35, sistem avionik bertanggung jawab untuk memproses ancaman eksternal, dan VRAMS (sistem informasi risiko cerdas yang terkait dengan manuver berbahaya pada peralatan) bertanggung jawab untuk memproses ancaman internal. [13] Tujuan utama VRAMS adalah untuk memperpanjang periode pengoperasian pesawat di antara sesi perawatan yang diperlukan. Untuk melakukan hal ini, VRAMS mengumpulkan informasi real-time tentang kinerja subsistem dasar di dalam pesawat (mesin pesawat, penggerak tambahan, komponen mekanis, subsistem kelistrikan) dan menganalisis kondisi teknisnya; dengan mempertimbangkan parameter seperti puncak suhu, penurunan tekanan, dinamika getaran, dan segala jenis gangguan. Berdasarkan informasi ini, VRAMS memberikan rekomendasi awal kepada pilot tentang apa yang harus dilakukan untuk menjaga pesawat tetap aman dan sehat. VRAMS “memprediksi” konsekuensi dari tindakan pilot tertentu, dan juga memberikan rekomendasi tentang cara menghindarinya. [13]

Tolok ukur yang diupayakan VRAMS adalah tanpa perawatan dengan tetap menjaga keandalan dan mengurangi kelelahan struktural. Untuk mencapai tujuan ini, laboratorium penelitian berupaya menciptakan material dengan struktur cerdas yang akan mampu bekerja secara efektif dalam kondisi tanpa pemeliharaan. Para peneliti di laboratorium ini sedang mengembangkan metode untuk mendeteksi retakan mikro dan prekursor kegagalan lainnya untuk mencegah kemungkinan kegagalan terlebih dahulu. Penelitian juga sedang dilakukan untuk lebih memahami fenomena kelelahan struktural untuk menggunakan data ini untuk mengatur manuver penerbangan guna mengurangi kelelahan struktural - dll. memperpanjang umur manfaat pesawat. [13] Dalam hal ini, menarik untuk dicatat bahwa sekitar 50% artikel di jurnal “Advanced in Engineering Software” dikhususkan untuk analisis kekuatan dan kerentanan beton bertulang dan struktur lainnya.

Inti perangkat lunak dari infrastruktur cyber onboard pesawat tempur terpadu F-35Sistem cerdas untuk menginformasikan tentang risiko yang terkait dengan manuver yang berbahaya terhadap peralatan

Sistem avionik canggih

Unit pendukung tempur udara pesawat tempur F-35 mencakup sistem avionik canggih yang dirancang untuk menyelesaikan tugas ambisius:

Sistem avionik masa lalu mencakup beberapa subsistem independen (pengendali sensor inframerah dan ultraviolet, radar, sonar, peperangan elektronik, dan lain-lain), yang masing-masing dilengkapi dengan layarnya sendiri. Oleh karena itu, pilot harus melihat setiap tampilan secara bergantian dan secara manual menganalisis serta membandingkan data yang berasal dari tampilan tersebut. Di sisi lain, sistem avionik saat ini, yang khususnya dilengkapi dengan pesawat tempur F-35, mewakili semua data, yang sebelumnya tersebar, sebagai satu sumber daya; pada satu tampilan umum. Itu. sistem avionik modern adalah kompleks fusi data berpusat pada jaringan terintegrasi yang memberikan kesadaran situasional paling efektif kepada pilot; menyelamatkannya dari kebutuhan untuk membuat perhitungan analitis yang rumit. Akibatnya, karena pengecualian faktor manusia dari lingkaran analitis, perhatian pilot kini tidak dapat dialihkan dari misi tempur utama.

Salah satu upaya signifikan pertama untuk menghilangkan faktor manusia dari lingkaran analitis avionik diterapkan pada infrastruktur siber pesawat tempur F-22. Di pesawat tempur ini, program yang intensif secara algoritmik bertanggung jawab atas perekatan data berkualitas tinggi yang berasal dari berbagai sensor, dengan ukuran total kode sumber yaitu 1,7 juta baris. Pada saat yang sama, 90% kode ditulis dalam Ada. Namun, sistem avionik modern – yang dikendalikan oleh program ALIS – yang dilengkapi dengan F-35 telah mengalami kemajuan yang signifikan dibandingkan dengan pesawat tempur F-22.

ALIS didasarkan pada perangkat lunak pesawat tempur F-22. Namun, kini bukan 1,7 juta baris kode yang bertanggung jawab atas penggabungan data, melainkan 8,6 juta baris kode. Pada saat yang sama, sebagian besar kode ditulis dalam C/C++. Tugas utama dari semua kode yang intensif secara algoritmik ini adalah mengevaluasi informasi apa yang relevan untuk uji coba. Hasilnya, dengan hanya berfokus pada data penting di ruang operasi, pilot kini dapat mengambil keputusan dengan lebih cepat dan efektif. Itu. Sistem avionik modern, yang khususnya dilengkapi dengan pesawat tempur F-35, menghilangkan beban analitis dari pilot, dan akhirnya memungkinkannya untuk terbang dengan mudah. [12]

Inti perangkat lunak dari infrastruktur cyber onboard pesawat tempur terpadu F-35Avionik gaya lama

Sidebar: Alat pengembangan yang digunakan pada F-35

Beberapa komponen perangkat lunak [kecil] dari infrastruktur siber onboard F-35 ditulis dalam bahasa peninggalan seperti Ada, CMS-2Y, FORTRAN. Blok program yang ditulis dalam Ada biasanya dipinjam dari pesawat tempur F-22. [12] Namun, kode yang ditulis dalam bahasa peninggalan tersebut hanyalah sebagian kecil dari perangkat lunak F-35. Bahasa pemrograman utama untuk F-35 adalah C/C++. Basis data relasional dan berorientasi objek juga digunakan di pesawat F-35. [14] Basis data digunakan di kapal untuk menangani data besar secara efisien. Untuk memungkinkan pekerjaan ini dilakukan secara real time, database digunakan bersama dengan akselerator analisis grafik perangkat keras. [15]

Bilah Samping: Pintu Belakang di F-35

Semua komponen yang membentuk peralatan militer Amerika modern adalah 1) dibuat khusus, 2) atau disesuaikan dari produk komersial yang tersedia, 3) atau mewakili solusi komersial dalam kotak. Selain itu, dalam ketiga kasus ini, produsen, baik komponen individual maupun keseluruhan sistem, memiliki silsilah yang meragukan, yang biasanya berasal dari luar negeri. Akibatnya, terdapat risiko bahwa pada titik tertentu dalam rantai pasokan (yang sering kali tersebar di seluruh dunia) pintu belakang atau malware (baik di tingkat perangkat lunak atau perangkat keras) akan dimasukkan ke dalam komponen perangkat lunak atau perangkat keras. Selain itu, Angkatan Udara AS diketahui menggunakan lebih dari 1 juta komponen elektronik palsu, yang juga meningkatkan kemungkinan adanya kode berbahaya dan pintu belakang di dalam pesawat. Belum lagi fakta bahwa barang palsu biasanya merupakan salinan asli yang berkualitas rendah dan tidak stabil, dengan segala implikasinya. [5]

Arsitektur kernel ALIS

Meringkas deskripsi semua sistem on-board, kita dapat mengatakan bahwa persyaratan utama sistem tersebut adalah sebagai berikut: keterintegrasian dan skalabilitas; spesifikasi publik dan arsitektur terbuka; ergonomis dan keringkasan; stabilitas, redundansi, keragaman, peningkatan ketahanan dan kekuatan; fungsionalitas terdistribusi. Arsitektur inti ALIS adalah respons komprehensif terhadap persyaratan persaingan yang luas dan ambisius untuk F-35 Joint Strike Fighter.

Namun, arsitektur ini, seperti segala sesuatu yang cerdik, sederhana. Konsep mesin negara terbatas diambil sebagai dasarnya. Penerapan konsep ini dalam kerangka ALIS diwujudkan dalam kenyataan bahwa semua komponen perangkat lunak on-board pesawat tempur F-35 memiliki struktur yang terpadu. Dikombinasikan dengan arsitektur client-server multi-thread untuk komputasi terdistribusi, kernel ALIS automata memenuhi semua persyaratan bertentangan yang dijelaskan di atas. Setiap komponen perangkat lunak ALIS terdiri dari antarmuka ".h-file" dan konfigurasi algoritmik ".cpp-file". Struktur umum mereka diberikan dalam file sumber yang dilampirkan pada artikel (lihat tiga spoiler berikut).

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

Singkatnya, dalam lingkungan taktis yang diperebutkan, unit-unit Angkatan Udara yang memiliki infrastruktur siber di dalamnya secara efektif menggabungkan ketahanan, redundansi, keragaman, dan fungsionalitas terdistribusi menikmati keunggulan tempur. IKK dan ALIS penerbangan modern memenuhi persyaratan ini. Namun derajat integrasinya di masa depan juga akan diperluas hingga interaksi dengan satuan-satuan TNI Angkatan Darat lainnya, padahal kini integrasi efektif TNI AU hanya mencakup satuannya sendiri.

Daftar pustaka

1. Courtney Howard. Avionik: yang terdepan // ​​Elektronik Militer & Dirgantara: Inovasi Avionik. 24(6), 2013. hal. 10-17.
2. Rekayasa Perangkat Lunak Taktis // Perahu Listrik Dinamika Umum.
3. Alvin Murphy. Pentingnya Integrasi Sistem-sistem // Keunggulan: Memerangi rekayasa & integrasi sistem. 8(2), 2013. hal. 8-15.
4. F-35: Siap Tempur. // Angkatan Udara.
5. Global Horizons // Visi Sains dan Teknologi Global Angkatan Udara Amerika Serikat. 3.07.2013.
6. Chris Babcock. Mempersiapkan Medan Pertempuran Dunia Maya Masa Depan // Jurnal Kekuatan Udara & Luar Angkasa. 29(6), 2015. hal. 61-73.
7. Edric Thompson. Lingkungan pengoperasian umum: Sensor menggerakkan Angkatan Darat selangkah lebih dekat // Teknologi Angkatan Darat: Sensor. 3(1), 2015. hal. 16.
8. Mark Calafut. Masa depan kemampuan bertahan hidup pesawat: Membangun rangkaian kemampuan bertahan hidup yang cerdas dan terintegrasi // Teknologi Angkatan Darat: Penerbangan. 3(2), 2015.hal. 16-19.
9. Courtney Howard. Avionik cerdas.
10. Stephanie Anne Fraioli. Dukungan Intelijen untuk F-35A Lightning II // Jurnal Kekuatan Udara & Luar Angkasa. 30(2), 2016. hal. 106-109.
11. Courtney E. Howard. Pemrosesan video dan gambar di edge // Elektronik Militer & Dirgantara: Avionik progresif. 22(8), 2011.
12. Courtney Howard. Pesawat tempur dengan avionik canggih // Elektronik Militer & Dirgantara: Avionik. 25(2), 2014.hlm.8-15.
13. Fokus pada pesawat rotor: Ilmuwan, peneliti, dan penerbang mendorong inovasi // Teknologi Angkatan Darat: Penerbangan. 3(2), 2015.hlm.11-13.
14. Rekayasa Perangkat Lunak Taktis // Perahu Listrik Dinamika Umum.
15. Pengumuman Badan Luas Kantor Teknologi Mikrosistem Identifikasi Hierarki Verifikasi Eksploitasi (HIVE) DARPA-BAA-16-52 2 Agustus 2016.
16. Courtney Howard. Data yang dibutuhkan: menjawab panggilan komunikasi // Elektronik Militer & Dirgantara: Elektronik yang Dapat Dipakai. 27(9), 2016.
17. Pengumuman Badan Luas: Kecerdasan Buatan yang Dapat Dijelaskan (XAI) DARPA-BAA-16-53, 2016.
18. Jordi Vallverdu. Arsitektur kognitif untuk implementasi emosi dalam sistem komputasi // Arsitektur Kognitif yang Terinspirasi Secara Biologis. 15, 2016. hal. 34-40.
19. Bruce K.Johnson. Dawn of the Cognetic: Melawan Perang Ideologi Zaman dengan Menggerakan Pemikiran yang Berdampak // Jurnal Kekuatan Udara & Luar Angkasa. 22(1), 2008. hal. 98-106.
20. Sharon M.Latour. Kecerdasan Emosional: Implikasinya bagi Semua Pemimpin Angkatan Udara Amerika Serikat // Jurnal Kekuatan Udara & Luar Angkasa. 16(4), 2002. hal. 27-35.
21. Letkol Sharon M. Latour. Kecerdasan Emosional: Implikasinya bagi Semua Pemimpin Angkatan Udara Amerika Serikat // Jurnal Kekuatan Udara & Luar Angkasa. 16(4), 2002. hal. 27-35.
22. Jane Benson. Penelitian ilmu kognitif: Mengarahkan prajurit ke arah yang benar // Teknologi Angkatan Darat: Komputasi. 3(3), 2015. hal. 16-17.
23. Dayan Araujo. Komputer kognitif siap untuk mengubah lanskap akuisisi Angkatan Udara.
24. James S.Albus. RCS: Arsitektur kognitif untuk sistem multi-agen cerdas // Tinjauan Tahunan dalam Kontrol. 29(1), 2005. hal. 87-99.
25. Karev A.A. Sinergi kepercayaan // Pemasaran praktis. 2015. Nomor 8(222). hal.43-48.
26. Karev A.A. Server klien multi-utas untuk komputasi terdistribusi // Administrator sistem. 2016. No.1-2(158-159). hal.93-95.
27. Karev A.A. Komponen perangkat keras MPS onboard pesawat tempur terpadu F-35 // Komponen dan Teknologi. 2016. Nomor 11. Hlm.98-102.

PS. Artikel ini awalnya diterbitkan di "Komponen dan Teknologi".

Sumber: www.habr.com

Tambah komentar