Teras perisian infrastruktur siber atas pesawat pejuang mogok bersatu F-35

Gambaran keseluruhan komponen utama Sistem Maklumat Logistik Autonomi (ALIS) F-35 Unified Strike Fighter. Analisis terperinci tentang "unit sokongan tempur" dan empat komponen utamanya: 1) antara muka sistem manusia, 2) sistem kawalan eksekutif, 3) sistem imun on-board, 4) sistem avionik. Beberapa maklumat mengenai perisian tegar pesawat pejuang F-35 dan alat yang digunakan untuk perisian on-boardnya. Perbandingan dengan model pejuang tempur terdahulu disediakan, dan prospek untuk perkembangan lanjut penerbangan tentera juga ditunjukkan.

Teras perisian infrastruktur siber atas pesawat pejuang mogok bersatu F-35

Jet pejuang F-35 adalah kumpulan terbang semua jenis penderia berteknologi tinggi yang memberikan sejumlah "kesedaran situasional 360 darjah."

Pengenalan

Sistem perkakasan Tentera Udara telah menjadi semakin kompleks dari semasa ke semasa. [27] Infrastruktur siber mereka (komponen perisian dan perkakasan yang memerlukan penalaan algoritma halus) juga beransur-ansur menjadi lebih kompleks. Dengan menggunakan contoh Tentera Udara AS, seseorang dapat melihat bagaimana infrastruktur siber pesawat tempur - berbanding dengan komponen perkakasan tradisionalnya - telah berkembang secara beransur-ansur daripada kurang daripada 5% (untuk F-4, pesawat pejuang generasi ketiga) kepada lebih daripada 90% (untuk F-35, pejuang generasi kelima). [5] Untuk penalaan halus infrastruktur siber ini, F-35 bertanggungjawab untuk perisian terkini yang dibangunkan khas untuk tujuan ini: Sistem Maklumat Logistik Autonomi (ALIS).

Sistem maklumat logistik autonomi

Dalam era pejuang generasi ke-5, keunggulan pertempuran diukur terutamanya oleh kualiti kesedaran situasi. [10] Oleh itu, pesawat pejuang F-35 adalah kumpulan terbang semua jenis penderia berteknologi tinggi, memberikan jumlah kesedaran situasi 360 darjah. [11] Hit popular baru dalam hal ini ialah apa yang dipanggil. "Seni Bina Penderia Bersepadu" (ISA), yang merangkumi penderia yang berinteraksi secara bebas antara satu sama lain secara dinamik (bukan sahaja dalam keadaan tenang, tetapi juga dalam persekitaran taktikal yang dipertikaikan) - yang, secara teori, harus membawa kepada peningkatan yang lebih besar dalam kualiti kesedaran situasi. . [7]. Walau bagaimanapun, agar teori ini dapat dipraktikkan, pemprosesan algoritma berkualiti tinggi bagi semua data yang diterima daripada penderia adalah perlu.

Oleh itu, F-35 sentiasa membawa perisian di atas kapal, jumlah saiz kod sumber yang melebihi 20 juta baris, yang mana ia sering dipanggil "komputer terbang." [6] Memandangkan dalam era kelima pejuang mogok semasa, keunggulan pertempuran diukur dengan kualiti kesedaran situasi, hampir 50% daripada kod program ini (8,6 juta baris) menjalankan pemprosesan algoritma yang paling kompleks - untuk melekatkan semua data yang datang daripada penderia kepada satu gambar teater operasi. Dalam masa nyata.

Teras perisian infrastruktur siber atas pesawat pejuang mogok bersatu F-35Dinamik peralihan dalam menyediakan fungsi on-board untuk pejuang tempur AS - ke arah perisian

Sistem Maklumat Logistik Autonomi (ALIS) F-35 menyediakan pejuang dengan 1) perancangan (melalui sistem avionik canggih), 2) pengekalan (keupayaan untuk bertindak sebagai unit tempur terkemuka), dan 3) pengukuhan. (keupayaan untuk bertindak sebagai unit tempur hamba). [4] "Glue Code" ialah komponen utama ALIS, menyumbang 95% daripada semua kod pesawat F-35. 50% kod ALIS yang lain melakukan beberapa operasi kecil, tetapi juga secara algoritma sangat intensif, operasi. [12] Oleh itu F-35 adalah salah satu sistem tempur paling kompleks yang pernah dibangunkan. [6]

ALIS ialah sistem autopilot bersyarat yang menggabungkan kompleks bersepadu pelbagai jenis subsistem atas kapal; dan juga termasuk interaksi yang berkesan dengan juruterbang dengan memberikannya maklumat berkualiti tinggi tentang teater operasi (kesedaran situasi). Enjin perisian ALIS berjalan sentiasa di latar belakang, membantu juruterbang dalam membuat keputusan dan menyediakan panduan di titik kritikal dalam penerbangan. [13]

Unit sokongan tempur

Salah satu subsistem terpenting ALIS ialah "unit sokongan tempur", yang terdiri daripada lima elemen utama [13]:

1) "Antara muka sistem manusia" - menyediakan visualisasi teater operasi yang berkualiti tinggi (ergonomik, komprehensif, ringkas). [12] Memerhati teater ini, juruterbang membuat keputusan taktikal dan mengeluarkan arahan pertempuran, yang seterusnya diproses oleh unit ICS.

2) "Sistem kawalan eksekutif" (ECS) - berinteraksi dengan unit kawalan senjata di atas kapal, memastikan pelaksanaan arahan tempur, yang dikeluarkan oleh juruterbang melalui antara muka sistem manusia. ICS juga merekodkan kerosakan sebenar daripada penggunaan setiap arahan pertempuran (melalui penderia maklum balas) - untuk analisis seterusnya oleh sistem avionik.

3) β€œSistem Kekebalan Atasan” (BIS) – memantau ancaman luar dan, apabila ia dikesan, menjalankan langkah balas yang perlu untuk menghapuskan ancaman tersebut. Dalam kes ini, BIS boleh menikmati sokongan unit tempur mesra yang mengambil bahagian dalam operasi taktikal bersama. [8] Untuk tujuan ini, LSI berinteraksi rapat dengan sistem avionik - melalui sistem komunikasi.

4) "Sistem Avionik" - menukar aliran data mentah yang datang daripada pelbagai penderia kepada kesedaran situasi yang berkualiti tinggi, boleh diakses oleh juruterbang melalui antara muka sistem manusia.

5) β€œSistem komunikasi” – menguruskan trafik rangkaian dalam dan luar, dsb. berfungsi sebagai penghubung antara semua sistem on-board; serta antara semua unit tempur yang mengambil bahagian dalam operasi taktikal bersama.

Antara muka sistem manusia

Untuk memenuhi keperluan untuk kesedaran situasi yang berkualiti tinggi dan komprehensif, komunikasi dan visualisasi dalam kokpit pejuang adalah kritikal. Wajah ALIS secara amnya dan unit sokongan tempur khususnya ialah "subsistem paparan visualisasi panorama" (Sistem Paparan Komunikasi L-3). Ia termasuk skrin sentuh definisi tinggi (LADD) yang besar dan saluran komunikasi jalur lebar. Perisian L-3 menjalankan Integrity OS 178B (sistem pengendalian masa nyata daripada Green Hills Software), yang merupakan sistem pengendalian avionik utama untuk jet pejuang F-35.

Arkitek infrastruktur siber F-35 memilih Integriti OS 178B berdasarkan enam ciri khusus sistem pengendalian: 1) pematuhan kepada piawaian seni bina terbuka, 2) keserasian dengan Linux, 3) keserasian dengan API POSIX, 4) peruntukan memori selamat, 5) sokongan keselamatan keperluan khas dan 6) sokongan untuk spesifikasi ARINC 653. [12] "ARINC 653" ialah antara muka perisian aplikasi untuk aplikasi avionik. Antara muka ini mengawal selia pembahagian temporal dan ruang sumber sistem pengkomputeran penerbangan mengikut prinsip avionik modular bersepadu; dan juga mentakrifkan antara muka pengaturcaraan yang mesti digunakan oleh perisian aplikasi untuk mengakses sumber sistem komputer.

Teras perisian infrastruktur siber atas pesawat pejuang mogok bersatu F-35Subsistem paparan visualisasi panorama

Sistem kawalan eksekutif

Seperti yang dinyatakan di atas, ICS, berinteraksi dengan unit kawalan senjata di atas kapal, memastikan pelaksanaan arahan pertempuran dan rakaman kerosakan sebenar daripada penggunaan setiap arahan pertempuran. Inti ICS ialah superkomputer, yang secara semula jadi juga diklasifikasikan sebagai "senjata atas kapal."

Memandangkan volum tugasan yang diberikan kepada superkomputer on-board adalah besar, ia telah meningkatkan kekuatan dan memenuhi keperluan tinggi untuk toleransi kesalahan dan kuasa pengkomputeran; Ia juga dilengkapi dengan sistem penyejukan cecair yang berkesan. Semua langkah ini diambil untuk memastikan sistem komputer atasan mampu memproses sejumlah besar data dengan cekap dan melaksanakan pemprosesan algoritma lanjutan - yang memberikan juruterbang kesedaran situasi yang berkesan: memberinya maklumat komprehensif tentang teater operasi. [12]

Superkomputer dalam pesawat jet pejuang F-35 mampu melakukan 40 bilion operasi sesaat secara berterusan, berkat ia memastikan pelaksanaan pelbagai tugas bagi algoritma intensif sumber avionik canggih (termasuk pemprosesan elektro-optik, inframerah dan data radar). [9] Masa nyata. Untuk pesawat pejuang F-35, tidak mungkin untuk menjalankan semua pengiraan intensif algoritma ini di sebelah (agar tidak melengkapkan setiap unit tempur dengan superkomputer), kerana keamatan jumlah aliran data yang datang dari semua sensor melebihi daya pengeluaran sistem komunikasi terpantas - sekurang-kurangnya 1000 kali. [12]

Untuk memastikan peningkatan kebolehpercayaan, semua sistem onboard kritikal F-35 (termasuk, sedikit sebanyak, superkomputer onboard) dilaksanakan menggunakan prinsip redundansi, supaya tugas yang sama di atas kapal berpotensi dilakukan oleh beberapa peranti berbeza. Selain itu, keperluan untuk redundansi adalah sedemikian rupa sehingga elemen pendua dibangunkan oleh pengeluar alternatif dan mempunyai seni bina alternatif. Terima kasih kepada ini, kemungkinan kegagalan serentak yang asal dan pendua dikurangkan. [1, 2] Ini juga sebabnya komputer induk menjalankan sistem pengendalian seperti Linux, manakala komputer hamba menjalankan Windows. [2] Juga, supaya jika salah satu komputer gagal, unit sokongan tempur boleh terus berfungsi (sekurang-kurangnya dalam mod kecemasan), seni bina kernel ALIS dibina berdasarkan prinsip "pelayan klien berbilang benang untuk pengkomputeran teragih." [18]

Sistem imun on-board

Dalam persekitaran taktikal yang dipertikaikan, mengekalkan imuniti bawaan udara memerlukan gabungan daya tahan, redundansi, kepelbagaian dan fungsi teragih yang berkesan. Penerbangan tempur semalam tidak mempunyai sistem imun on-board bersatu (BIS). LSI penerbangannya telah berpecah-belah dan terdiri daripada beberapa komponen yang beroperasi secara bebas. Setiap komponen ini dioptimumkan untuk menahan set sistem senjata yang khusus dan sempit: 1) peluru balistik, 2) peluru berpandu yang ditujukan kepada frekuensi radio atau isyarat elektro-optik, 3) penyinaran laser, 4) penyinaran radar, dsb. Apabila serangan dikesan, subsistem LSI yang sepadan diaktifkan secara automatik dan mengambil tindakan balas.

Komponen LSI semalam telah direka dan dibangunkan secara bebas antara satu sama lain - oleh kontraktor yang berbeza. Oleh kerana komponen ini, sebagai peraturan, mempunyai seni bina tertutup, pemodenan LSI - apabila teknologi baru dan sistem senjata baru muncul - telah dikurangkan kepada menambah satu lagi komponen LSI bebas. Kelemahan asas LSI yang berpecah - yang terdiri daripada komponen bebas dengan seni bina tertutup - ialah serpihannya tidak boleh berinteraksi antara satu sama lain dan tidak boleh diselaraskan secara berpusat. Dengan kata lain, mereka tidak boleh berkomunikasi antara satu sama lain dan melakukan operasi bersama, yang mengehadkan kebolehpercayaan dan kebolehsuaian keseluruhan LSI secara keseluruhan. Contohnya, jika salah satu daripada subsistem imun gagal atau musnah, subsistem lain tidak dapat mengimbangi kerugian ini dengan berkesan. Di samping itu, pemecahan LSI selalunya membawa kepada pertindihan komponen berteknologi tinggi seperti pemproses dan paparan, [8] yang, dalam konteks "masalah malar hijau" mengurangkan SWaP (saiz, berat dan penggunaan kuasa) [16] ], sangat membazir. Tidak menghairankan bahawa LSI awal ini secara beransur-ansur menjadi usang.

LSI yang berpecah-belah digantikan oleh sistem imun on-board tunggal yang diedarkan, dikawal oleh "pengawal kognitif-intelek" (ICC). ICC ialah program khas, sistem saraf pusat on-board, beroperasi di atas subsistem bersepadu yang termasuk dalam BIS. Program ini menyatukan semua subsistem LSI ke dalam rangkaian teragih tunggal (dengan maklumat biasa dan sumber biasa), dan juga menghubungkan semua LSI dengan pemproses pusat dan sistem on-board yang lain. [8] Asas untuk gabungan ini (termasuk gabungan dengan komponen yang akan dibangunkan pada masa hadapan) ialah konsep "sistem sistem" (SoS) yang diterima umum, [3] - dengan ciri-ciri yang membezakannya seperti skalabiliti, spesifikasi awam dan perisian dan perkakasan seni bina terbuka.

ICC mempunyai akses kepada maklumat daripada semua subsistem BIS; fungsinya adalah untuk membandingkan dan menganalisis maklumat yang diterima daripada subsistem LSI. ICC sentiasa berfungsi di latar belakang, berinteraksi secara berterusan dengan semua subsistem LSI - mengenal pasti setiap potensi ancaman, menyetempatkannya, dan akhirnya mengesyorkan kepada juruterbang set tindakan balas yang optimum (dengan mengambil kira keupayaan unik setiap subsistem LSI). Untuk tujuan ini, ICC menggunakan algoritma kognitif lanjutan [17-25].

Itu. Setiap pesawat mempunyai ICC individunya sendiri. Walau bagaimanapun, untuk mencapai integrasi yang lebih besar (dan, sebagai hasilnya, kebolehpercayaan yang lebih besar), ICC semua pesawat yang mengambil bahagian dalam operasi taktikal digabungkan menjadi satu rangkaian biasa, untuk penyelarasan yang "sistem maklumat logistik autonomi" (ALIS). ) bertanggungjawab. [4] Apabila salah satu ICC mengenal pasti ancaman, ALIS mengira langkah balas yang paling berkesan - menggunakan maklumat daripada semua ICC dan sokongan semua unit tempur yang mengambil bahagian dalam operasi taktikal. ALIS "mengetahui" ciri-ciri individu setiap ICC, dan menggunakannya untuk melaksanakan langkah balas yang diselaraskan.

LSI yang diedarkan berurusan dengan ancaman luaran (berkaitan dengan operasi pertempuran musuh) dan dalaman (berkaitan dengan gaya pemanduan dan nuansa operasi). Di atas pesawat pejuang F-35, sistem avionik bertanggungjawab untuk memproses ancaman luar, dan VRAMS (sistem maklumat risiko pintar yang dikaitkan dengan gerakan berbahaya untuk peralatan) bertanggungjawab untuk memproses ancaman dalaman. [13] Tujuan utama VRAMS adalah untuk melanjutkan tempoh operasi pesawat antara sesi penyelenggaraan yang diperlukan. Untuk melakukan ini, VRAMS mengumpul maklumat masa nyata tentang prestasi subsistem asas di atas kapal (enjin pesawat, pemacu tambahan, komponen mekanikal, subsistem elektrik) dan menganalisis keadaan teknikalnya; mengambil kira parameter seperti puncak suhu, penurunan tekanan, dinamik getaran dan semua jenis gangguan. Berdasarkan maklumat ini, VRAMS memberikan cadangan awal juruterbang tentang perkara yang perlu dilakukan untuk memastikan pesawat selamat dan sihat. VRAMS "meramalkan" akibat yang mungkin ditimbulkan oleh tindakan juruterbang tertentu, dan juga memberikan cadangan tentang cara mengelakkannya. [13]

Penanda aras yang diperjuangkan oleh VRAMS ialah penyelenggaraan sifar sambil mengekalkan kebolehpercayaan ultra dan mengurangkan keletihan struktur. Untuk mencapai matlamat ini, makmal penyelidikan sedang berusaha untuk mencipta bahan dengan struktur pintar yang akan dapat berfungsi dengan berkesan dalam keadaan penyelenggaraan sifar. Penyelidik di makmal ini sedang membangunkan kaedah untuk mengesan retakan mikro dan pendahulu lain kepada kegagalan untuk mengelakkan kemungkinan kegagalan lebih awal. Penyelidikan juga sedang dijalankan untuk lebih memahami fenomena kelesuan struktur untuk menggunakan data ini untuk mengawal selia manuver penerbangan untuk mengurangkan keletihan struktur - dsb. memanjangkan hayat berguna pesawat. [13] Dalam hal ini, adalah menarik untuk diperhatikan bahawa kira-kira 50% daripada artikel dalam jurnal "Advanced in Engineering Software" ditumpukan kepada analisis kekuatan dan kelemahan konkrit bertetulang dan struktur lain.

Teras perisian infrastruktur siber atas pesawat pejuang mogok bersatu F-35Sistem pintar untuk memaklumkan tentang risiko yang berkaitan dengan gerakan berbahaya kepada peralatan

Sistem avionik lanjutan

Unit sokongan tempur bawaan udara pejuang F-35 termasuk sistem avionik canggih yang direka untuk menyelesaikan tugas yang bercita-cita tinggi:

Sistem avionik semalam termasuk beberapa subsistem bebas (mengawal penderia inframerah dan ultraungu, radar, sonar, peperangan elektronik dan lain-lain), yang setiap satunya dilengkapi dengan paparannya sendiri. Oleh sebab itu, juruterbang terpaksa melihat setiap paparan secara bergilir-gilir dan menganalisis dan membandingkan data yang datang daripadanya secara manual. Sebaliknya, sistem avionik hari ini, yang khususnya dilengkapi dengan pesawat pejuang F-35, mewakili semua data, yang sebelum ini bertaburan, sebagai satu sumber; pada satu paparan biasa. Itu. sistem avionik moden ialah kompleks gabungan data tertumpu rangkaian bersepadu yang menyediakan juruterbang dengan kesedaran situasi yang paling berkesan; menyelamatkannya daripada keperluan untuk membuat pengiraan analitikal yang rumit. Akibatnya, terima kasih kepada pengecualian faktor manusia daripada gelung analisis, juruterbang kini tidak boleh terganggu daripada misi tempur utama.

Salah satu percubaan penting pertama untuk menghapuskan faktor manusia daripada gelung analisis avionik telah dilaksanakan dalam infrastruktur siber pesawat pejuang F-22. Di atas kapal pejuang ini, program intensif algoritma bertanggungjawab untuk pelekatan data berkualiti tinggi yang datang daripada pelbagai penderia, jumlah saiz kod sumbernya ialah 1,7 juta baris. Pada masa yang sama, 90% kod ditulis dalam Ada. Bagaimanapun, sistem avionik moden - dikawal oleh program ALIS - yang dilengkapi dengan F-35 telah maju dengan ketara berbanding pejuang F-22.

ALIS berasaskan perisian pejuang F-22. Walau bagaimanapun, bukan 1,7 juta baris kod kini bertanggungjawab untuk menggabungkan data, tetapi 8,6 juta. Pada masa yang sama, sebahagian besar kod ditulis dalam C/C++. Tugas utama semua kod intensif algoritma ini adalah untuk menilai maklumat yang akan relevan untuk juruterbang. Hasilnya, dengan memfokuskan hanya pada data kritikal dalam teater operasi, juruterbang kini dapat membuat keputusan yang lebih pantas dan berkesan. Itu. Sistem avionik moden, yang dilengkapi dengan pesawat pejuang F-35 khususnya, menghilangkan beban analisis daripada juruterbang, dan akhirnya membolehkannya untuk terbang. [12]

Teras perisian infrastruktur siber atas pesawat pejuang mogok bersatu F-35Avionik gaya lama

Bar sisi: Alat pembangunan yang digunakan pada F-35

Beberapa komponen perisian [kecil] infrastruktur siber atas kapal F-35 ditulis dalam bahasa peninggalan seperti Ada, CMS-2Y, FORTRAN. Blok program yang ditulis dalam Ada biasanya dipinjam daripada pesawat pejuang F-22. [12] Bagaimanapun, kod yang ditulis dalam bahasa peninggalan ini hanyalah sebahagian kecil daripada perisian F-35. Bahasa pengaturcaraan utama untuk F-35 ialah C/C++. Pangkalan data perhubungan dan berorientasikan objek juga digunakan pada F-35. [14] Pangkalan data digunakan di atas kapal untuk mengendalikan data besar dengan cekap. Untuk membolehkan kerja ini dilakukan dalam masa nyata, pangkalan data digunakan dalam kombinasi dengan pemecut analisis graf perkakasan. [15]

Bar sisi: Pintu belakang dalam F-35

Semua komponen yang membentuk peralatan ketenteraan Amerika moden adalah 1) sama ada dibuat khas, 2) atau disesuaikan daripada produk komersial yang tersedia, 3) atau mewakili penyelesaian komersial berkotak-kotak. Lebih-lebih lagi, dalam ketiga-tiga kes ini, pengeluar, sama ada komponen individu atau keseluruhan sistem secara keseluruhan, mempunyai silsilah yang meragukan, yang biasanya berasal dari luar negara. Akibatnya, terdapat risiko bahawa pada satu ketika dalam rantaian bekalan (yang sering tersebar di seluruh dunia) pintu belakang atau perisian hasad (sama ada pada peringkat perisian atau perkakasan) akan dibina ke dalam komponen perisian atau perkakasan. Selain itu, Tentera Udara AS diketahui menggunakan lebih daripada 1 juta komponen elektronik palsu, yang juga meningkatkan kemungkinan kod berniat jahat dan pintu belakang di atas kapal. Apatah lagi fakta bahawa tiruan biasanya merupakan salinan asal yang berkualiti rendah dan tidak stabil, dengan semua yang tersirat. [5]

seni bina kernel ALIS

Merumuskan perihalan semua sistem on-board, kita boleh mengatakan bahawa keperluan utama untuk mereka datang kepada tesis berikut: kebolehintegrasian dan kebolehskalaan; spesifikasi awam dan seni bina terbuka; ergonomik dan ringkas; kestabilan, redundansi, kepelbagaian, peningkatan daya tahan dan kekuatan; fungsi teragih. Seni bina teras ALIS adalah tindak balas yang komprehensif kepada keperluan bersaing yang luas dan bercita-cita tinggi ini untuk F-35 Joint Strike Fighter.

Walau bagaimanapun, seni bina ini, seperti segala-galanya yang bijak, adalah mudah. Konsep mesin keadaan terhingga telah diambil sebagai asasnya. Penggunaan konsep ini dalam rangka kerja ALIS direalisasikan dalam fakta bahawa semua komponen perisian on-board pesawat pejuang F-35 mempunyai struktur bersatu. Digabungkan dengan seni bina pelayan pelanggan berbilang benang untuk pengkomputeran teragih, kernel automata ALIS memenuhi semua keperluan bercanggah yang diterangkan di atas. Setiap komponen perisian ALIS terdiri daripada antara muka ".h-file" dan konfigurasi algoritma ".cpp-file". Struktur umum mereka diberikan dalam fail 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

utama.cpp

#include "automata1.h"

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

    while (pAutomata->Automata1()) {}

    delete pAutomata1;
}

Ringkasnya, dalam persekitaran taktikal yang dipertikaikan, unit Tentera Udara yang infrastruktur siber di atas kapal menggabungkan daya tahan, redundansi, kepelbagaian dan fungsi teragih secara berkesan menikmati keunggulan pertempuran. IKK dan ALIS penerbangan moden memenuhi keperluan ini. Bagaimanapun, tahap integrasi mereka pada masa hadapan juga akan diperluaskan kepada interaksi dengan unit tentera yang lain, sedangkan kini integrasi berkesan Tentera Udara hanya meliputi unitnya sendiri.

Bibliografi

1. Courtney Howard. Avionik: mendahului lengkung // Elektronik Tentera & Aeroangkasa: Inovasi Avionik. 24(6), 2013. ms. 10-17.
2. Kejuruteraan Perisian Taktikal // Bot Elektrik General Dynamics.
3. Alvin Murphy. Kepentingan Penyepaduan Sistem-Sistem // Kelebihan utama: Kejuruteraan & penyepaduan sistem pertempuran. 8(2), 2013. ms. 8-15.
4. F-35: Sedia Tempur. // Tentera Udara.
5. Global Horizons // Visi Sains dan Teknologi Global Tentera Udara Amerika Syarikat. 3.07.2013.
6. Chris Babcock. Bersedia untuk Medan Pertempuran Siber Masa Depan // Jurnal Kuasa Udara & Angkasa. 29(6), 2015. ms. 61-73.
7. Edric Thompson. Persekitaran operasi biasa: Penderia menggerakkan Tentera selangkah lebih dekat // Teknologi Tentera: Penderia. 3(1), 2015. hlm. 16.
8. Mark Calafut. Masa depan kebolehmandirian pesawat: Membina suite kebolehmandirian bersepadu yang pintar // Teknologi Tentera: Penerbangan. 3(2), 2015. ms. 16-19.
9. Courtney Howard. Avionik pintar.
10. Stephanie Anne Fraioli. Sokongan Perisikan untuk F-35A Lightning II // Jurnal Kuasa Udara & Angkasa. 30(2), 2016. ms. 106-109.
11. Courtney E. Howard. Pemprosesan video dan imej di tepi // Elektronik Tentera & Aeroangkasa: Avionik progresif. 22(8), 2011.
12. Courtney Howard. Pesawat tempur dengan avionik canggih // Elektronik Tentera & Aeroangkasa: Avionik. 25(2), 2014. ms.8-15.
13. Fokus pada rotorcraft: Para saintis, penyelidik dan penerbang memacu inovasi // Teknologi Tentera: Penerbangan. 3(2), 2015. ms.11-13.
14. Kejuruteraan Perisian Taktikal // Bot Elektrik General Dynamics.
15. Pengumuman Agensi Luas Hierarki Identify Verify Exploit (HIVE) Pejabat Teknologi Microsystems DARPA-BAA-16-52 2 Ogos 2016.
16. Courtney Howard. Data dalam permintaan: menjawab panggilan untuk komunikasi // Elektronik Tentera & Aeroangkasa: Elektronik Boleh Dipakai. 27(9), 2016.
17. Pengumuman Agensi Luas: Kecerdasan Buatan Boleh Dijelaskan (XAI) DARPA-BAA-16-53, 2016.
18. Jordi Vallverdu. Seni bina kognitif untuk pelaksanaan emosi dalam sistem pengkomputeran // Seni Bina Kognitif Diilhamkan Secara Biologi. 15, 2016. ms. 34-40.
19. Bruce K. Johnson. Dawn of the Cognetic: Age Fighting Ideological War dengan Meletakkan Pemikiran dalam Gerakan dengan Impak // Jurnal Kuasa Udara & Angkasa. 22(1), 2008. ms. 98-106.
20. Sharon M. Latour. Kecerdasan Emosi: Implikasi untuk Semua Pemimpin Tentera Udara Amerika Syarikat // Jurnal Kuasa Udara & Angkasa. 16(4), 2002. ms. 27-35.
21. Lt Kol Sharon M. Latour. Kecerdasan Emosi: Implikasi untuk Semua Pemimpin Tentera Udara Amerika Syarikat // Jurnal Kuasa Udara & Angkasa. 16(4), 2002. ms. 27-35.
22. Jane Benson. Penyelidikan sains kognitif: Memandu askar ke arah yang betul // Teknologi Tentera: Pengkomputeran. 3(3), 2015. ms. 16-17.
23. Dayan Araujo. Komputer kognitif bersedia untuk mengubah landskap pemerolehan Tentera Udara.
24. James S. Albus. RCS: Seni bina kognitif untuk sistem berbilang ejen pintar // Tinjauan Tahunan dalam Kawalan. 29(1), 2005. hlm. 87-99.
25. Karev A.A. Sinergi kepercayaan // Pemasaran praktikal. 2015. No 8(222). ms 43-48.
26. Karev A.A. Pelayan klien berbilang benang untuk pengkomputeran teragih // Pentadbir sistem. 2016. No 1-2(158-159). ms 93-95.
27. Karev A.A. Komponen perkakasan MPS atas kapal pejuang mogok bersatu F-35 // Komponen dan Teknologi. 2016. No. 11. P.98-102.

PS. Artikel ini pada asalnya diterbitkan dalam "Komponen dan Teknologi".

Sumber: www.habr.com

Tambah komen