Software Kär vun der onboard Cyber ​​Infrastruktur vum F-35 vereenegt Streik Fighter

En Iwwerbléck iwwer d'Schlësselkomponente vum F-35 Unified Strike Fighter Autonom Logistics Information System (ALIS). Eng detailléiert Analyse vun der "Combat Support Unit" a seng véier Schlësselkomponenten: 1) Mënsch-System Interface, 2) Exekutiv-Kontrollsystem, 3) Onboard Immunsystem, 4) Avionik System. E puer Informatiounen iwwer d'Firmware vum F-35 Fighter an d'Tools, déi fir seng onboard-Software benotzt ginn. Vergläich mat fréiere Modeller vu Kampfjets gëtt virgesinn, an d'Perspektiven fir d'Weiderentwécklung vun der Arméi Loftfaart ginn och uginn.

Software Kär vun der onboard Cyber ​​Infrastruktur vum F-35 vereenegt Streik Fighter

De F-35 Fighter Jet ass e fléien Schwarm vun all Zorte vu High-Tech Sensoren, déi insgesamt "360-Grad Situatiounsbewosstsinn" ubidden.

Aféierung

Air Force Hardware Systemer sinn iwwer Zäit méi a méi komplex ginn. [27] Hir Cyberinfrastruktur (Software an Hardware Komponenten déi fein algorithmesch Ofstëmmung erfuerderen) gëtt och no an no méi komplex. Mam Beispill vun der US Air Force kann ee gesinn, wéi d'Cyberinfrastruktur vu Kampffliger - am Verglach mat hiren traditionelle Hardwarekomponenten - sech no an no vu manner wéi 5% (fir de F-4, en Drëtt Generatioun Kämpfer) ausgebaut huet. méi wéi 90% (fir de F-35, fënnefter Generatioun Fighter). [5] Fir d'Feintuning vun dëser Cyberinfrastruktur ass de F-35 verantwortlech fir déi lescht Software, déi speziell fir dësen Zweck entwéckelt gouf: den Autonome Logistik Informatiounssystem (ALIS).

Autonom Logistik Informatiounssystem

An der Ära vun de 5. [10] Dofir ass de F-35 Fighter e fléien Schwarm vun all Zorte vu High-Tech Sensoren, déi insgesamt 360-Grad Situatiounsbewosstsinn ubidden. [11] Eng nei populär Hit an dëser Hisiicht ass de sougenannte. "Integrated Sensor Architecture" (ISA), déi Sensoren enthält, déi onofhängeg dynamesch matenee interagéieren (net nëmmen a rouegen, awer och a contestéierten takteschen Ëmfeld) - wat an der Theorie zu nach méi grouss Verbesserunge vun der Qualitéit vum Situatiounsbewosstsinn sollt féieren . [7]. Wéi och ëmmer, fir dës Theorie an d'Praxis ze goen, ass eng héichqualitativ algorithmesch Veraarbechtung vun allen Donnéeën, déi vu Sensoren kritt goufen, néideg.

Dofir dréit d'F-35 dauernd Software u Bord, d'Gesamtgréisst vun de Quellcoden vun deenen méi wéi 20 Millioune Linnen ass, fir déi et dacks als "Fléien Computer" genannt gëtt. [6] Zënter an der aktueller fënnefter Ära vun de Streikkämpfer, Kampf Iwwerleeënheet gëtt duerch d'Qualitéit vum Situatiounsbewosstsinn gemooss, bal 50% vun dësem Programmcode (8,6 Millioune Linnen) mécht déi komplexst algorithmesch Veraarbechtung - fir all d'Donnéeën ze pechen déi kommen. vun de Sensoren an een eenzegt Bild vum Operatiounstheater. An Echtzäit.

Software Kär vun der onboard Cyber ​​Infrastruktur vum F-35 vereenegt Streik FighterD'Dynamik vun der Verréckelung vun der Bordfunktionalitéit fir US-Kampfkämpfer - Richtung Software

Den Autonome Logistikinformatiounssystem vum F-35 (ALIS) bitt dem Kämpfer 1) Planung (duerch fortgeschratt Avioniksystemer), 2) Ënnerhalt (d'Fäegkeet als féierend Kampf Eenheet ze handelen), an 3) Verstäerkung (d'Fäegkeet ze handelen als Sklave Kampf Eenheet). [4] "Glue Code" ass den Haaptkomponent vun ALIS, deen 95% vun all F-35 Fliger Code ausmécht. Déi aner 50% vum ALIS Code maachen e puer kleng, awer och algorithmesch ganz intensiv Operatiounen. [12] De F-35 ass dofir ee vun de komplexste Kampfsystemer déi jeemools entwéckelt goufen. [6]

ALIS ass e bedingt autopilotéierte System deen en integréierte Komplex vun enger grousser Varietéit vun Onboard Subsystemer kombinéiert; an enthält och effektiv Interaktioun mam Pilot andeems hien qualitativ héichwäerteg Informatioun iwwer den Operatiounstheater gëtt (Situatiounsbewosstsinn). D'ALIS Software-Moteur leeft stänneg am Hannergrond, hëlleft de Pilot an der Entscheedung ze treffen an d'Leedung op kritesche Punkten am Fluch ze liwweren. [13]

Combat Ënnerstëtzung Eenheet

Ee vun de wichtegsten Ënnersystemer vun ALIS ass "Kampf Ënnerstëtzung Eenheet", besteet aus fënnef Haaptelementer [13]:

1) "Mënsch-System Interface" - bitt héichwäerteg Visualiséierung vum Theater vun Operatiounen (ergonomesch, ëmfaassend, präzis). [12] Dësen Theater beobachten, mécht de Pilot taktesch Entscheedungen a stellt Kampfbefehle eraus, déi am Tour vun der ICS Eenheet veraarbecht ginn.

2) "Executive-Control System" (ECS) - Interaktioun mat de Kontroll Eenheeten vun Bord Waffen, garantéiert d'Ausféierung vun Kampf Kommandoen, déi vum Pilot duerch d'Mënsch-System Interface erausginn. D'ICS notéiert och den aktuellen Schued aus der Notzung vun all Kampfbefehl (iwwer Feedback Sensoren) - fir seng spéider Analyse vum Avioniksystem.

3) "On-Board Immunsystem" (BIS) - iwwerwaacht extern Bedrohungen an, wann se festgestallt ginn, mécht d'Géigemoossnamen déi néideg sinn fir d'Geforen ze eliminéieren. An dësem Fall kann de BIS d'Ënnerstëtzung vu frëndleche Kampfeenheeten genéissen, déi un enger gemeinsamer taktescher Operatioun deelhuelen. [8] Fir dësen Zweck interagéiert den LSI enk mat Avioniksystemer - duerch e Kommunikatiounssystem.

4) "Avionics System" - konvertéiert de roude Stroum vun Daten aus verschiddene Sensoren an héichqualitativ Situatiounsbewosstsinn, verfügbar fir de Pilot duerch e Mënsch-System Interface.

5) "Kommunikatiounssystem" - geréiert onboard an extern Netzwierkverkéier, etc. déngt als Link tëscht all u Bord Systemer; wéi och tëscht all Kampf Eenheeten, déi un enger gemeinsamer taktescher Operatioun deelhuelen.

Mënsch-System Interface

Fir de Besoin fir qualitativ héichwäerteg an ëmfaassend Situatiounsbewosstsinn ze treffen, sinn d'Kommunikatioun an d'Visualiséierung am Kämpfercockpit kritesch. D'Gesiicht vun ALIS am allgemengen an der Kampf Ënnerstëtzung Eenheet besonnesch ass "Panoramavisualiséierung Display Subsystem" (L-3 Communications Display Systems). Et enthält e groussen High-Definition Touchscreen (LADD) an e Breetbandkommunikatiounskanal. D'L-3 Software leeft Integrity OS 178B (en Echtzäitbetribssystem vu Green Hills Software), dat ass den Haaptavionik Betribssystem fir de F-35 Fighter Jet.

F-35 Cyber ​​Infrastruktur Architekten ausgewielt Integrity OS 178B baséiert op sechs Betribssystem-spezifesch Fonctiounen: 1) Anhale vun oppen Architektur Standarden, 2) Kompatibilitéit mat Linux, 3) Kompatibilitéit mat POSIX API, 4) sécher Erënnerung Allocatioun, 5) Ënnerstëtzung vun speziell Ufuerderunge Sécherheet an 6) Ënnerstëtzung fir d'ARINC 653 Spezifizéierung. [12] "ARINC 653" ass eng Applikatioun Software Interface fir Avionik Uwendungen. Dës Interface reguléiert déi temporär a raimlech Divisioun vu Loftrechensystem Ressourcen am Aklang mat de Prinzipien vun integréierter modulare Avionik; an definéiert och d'programméiere Interface datt Applikatioun Software benotzen muss Computer System Ressourcen Zougang.

Software Kär vun der onboard Cyber ​​Infrastruktur vum F-35 vereenegt Streik FighterPanoramavisualiséierung Display Subsystem

Exekutiv Kontroll System

Wéi uewen ernimmt, ICS, interagéieren mat der Kontroll Unitéiten vun Bord Waffen, suergt fir d'Ausféierung vun Kampf Kommandoen an der Enregistréiere vun aktuellen Schued aus der Notzung vun all Kampf Kommando. D'Häerz vun der ICS ass e Supercomputer, deen natierlech och als "on-board Waff" klasséiert ass.

Zënter datt de Volume vun den Aufgaben, déi dem Bord Supercomputer zougewisen sinn, kolossal ass, huet et d'Kraaft erhéicht an entsprécht héich Ufuerderunge fir Feelertoleranz a Rechenkraaft; Et ass och mat engem effektive Flëssegkühlsystem ausgestatt. All dës Moossname gi getraff fir sécherzestellen datt de Bordcomputer fäeg ass enorm Quantitéiten un Daten effizient ze veraarbechten an fortgeschratt algorithmesch Veraarbechtung ze maachen - wat dem Pilot eng effektiv Situatiounsbewosstsinn gëtt: him ëmfaassend Informatioun iwwer den Operatiounstheater gëtt. [12]

Den Bord Supercomputer vum F-35 Fighter Jet ass fäeg fir kontinuéierlech 40 Milliarden Operatiounen pro Sekonn auszeféieren, dank deem et Multi-Tasking Ausféierung vun ressourceintensiven Algorithmen vun fortgeschratt Avionik garantéiert (inklusiv Veraarbechtung vun elektro-opteschen, Infrarout- a Radardaten). [9] Echtzäit. Fir de F-35 Fighter ass et net méiglech all dës algorithmesch intensiv Berechnungen op der Säit auszeféieren (fir net all Kampf Eenheet mat engem Supercomputer ze equipéieren), well d'Intensitéit vum Gesamtflow vun Daten aus all Sensoren iwwerschreift den Duerchgang vun de schnellsten Kommunikatiounssystemer - op d'mannst 1000 Mol. [12]

Fir eng verstäerkte Zouverlässegkeet ze garantéieren, ginn all kritesch Onboard Systemer vun der F-35 (inklusiv, zu engem gewësse Mooss, den Onboard Supercomputer) mam Prinzip vun der Redundanz ëmgesat, sou datt déiselwecht Aufgab u Bord potenziell vu verschiddenen Apparater ausgefouert ka ginn. Ausserdeem ass d'Ufuerderung fir Redundanz sou datt duplizéiert Elementer vun alternativen Hiersteller entwéckelt ginn an eng alternativ Architektur hunn. Dank dësem gëtt d'Wahrscheinlechkeet vum simultane Versoen vum Original an der Duplikat reduzéiert. [1, 2] Dëst ass och firwat de Mastercomputer e Linux-ähnleche Betribssystem leeft, während d'Sklavecomputer Windows lafen. [2] Och, sou datt wann ee vun de Computeren ausfällt, d'Kampf-Support-Eenheet weider ka funktionnéieren (op d'mannst am Noutmodus), ass d'ALIS Kernelarchitektur um Prinzip vum "Multithreaded Client-Server fir verdeelt Informatik" gebaut. [18]

Onboard Immunsystem

An engem contestéierten takteschen Ëmfeld erfuerdert d'Immunitéit an der Loft eng effektiv Kombinatioun vu Widderstandsfäegkeet, Redundanz, Diversitéit a verdeelt Funktionalitéit. D'Aviatioun vu gëschter huet keen vereenegt On-Board Immunsystem (BIS). Seng Loftfaart LSI war fragmentaresch a bestoung aus e puer onofhängeg Operatiounskomponenten. Jiddereng vun dëse Komponente gouf optimiséiert fir e spezifeschen, schmuele Satz vu Waffesystemer ze widderstoen: 1) ballistesch Projektilen, 2) Rakéiten, déi op eng Radiofrequenz oder elektrooptesch Signal geriicht sinn, 3) Laserbestralung, 4) Radarbestralung, asw. Wann en Attack festgestallt gouf, gouf de entspriechende LSI-Subsystem automatesch ageschalt an huet Géigemoossnamen geholl.

D'Komponente vum LSI vu gëschter goufen onofhängeg vuneneen entwéckelt an entwéckelt - vu verschiddenen Optraghueler. Well dës Komponenten, an der Regel, eng zougemaach Architektur haten, gouf LSI Moderniséierung - wéi nei Technologien an nei Waffesystemer entstanen - reduzéiert ginn fir eng aner onofhängeg LSI-Komponent derbäi ze ginn. De fundamentale Nodeel vun esou engem fragmentéierten LSI - besteet aus onofhängege Komponenten mat enger zouener Architektur - ass datt seng Fragmenter net matenee interagéiere kënnen an net zentral koordinéiert kënne ginn. An anere Wierder, si kënnen net matenee kommunizéieren a gemeinsame Operatiounen ausféieren, wat d'Zouverlässegkeet an d'Adaptabilitéit vum ganze LSI als Ganzt limitéiert. Zum Beispill, wann ee vun den Immunsubsystemer fällt oder zerstéiert gëtt, kënnen déi aner Ënnersystemer net effektiv fir dëse Verloscht kompenséieren. Zousätzlech féiert d'Fragmentatioun vun LSIs ganz dacks zu Duplikatioun vun High-Tech Komponenten wéi Prozessoren a Displays, [8] déi am Kontext vum "evergreen Problem" vun der Reduzéierung vun SWaP (Gréisst, Gewiicht a Stroumverbrauch) [16] ], ass ganz verschwendend. Et ass net iwwerraschend datt dës fréi LSIs lues a lues verouderd ginn.

De fragmentéierte LSI gëtt duerch en eenzegt verdeelt Onboard Immunsystem ersat, kontrolléiert vun engem "intellektuell-kognitiven Controller" (ICC). Den ICC ass e spezielle Programm, den onboard-Zentralnervensystem, deen uewen op den integréierten Ënnersystemer am BIS operéiert. Dëse Programm verbënnt all LSI subsystems an engem eenzege verdeelt Reseau (mat gemeinsam Informatiounen a gemeinsam Ressourcen), a verbënnt och all LSIs mat den zentrale Prozessor an aner Bord Systemer. [8] D'Basis fir dës Kombinatioun (inklusiv Kombinatioun mat Komponenten déi an Zukunft entwéckelt ginn) ass dat allgemeng akzeptéiert Konzept vum "System vu Systemer" (SoS), [3] - mat sengen ënnerscheedleche Charakteristiken wéi Skalierbarkeet, ëffentlech Spezifizéierung an oppen Architektur Software an Hardware.

Den ICC huet Zougang zu Informatioun aus allen BIS-Ënnersystemer; seng Funktioun ass d'Informatioun ze vergläichen an ze analyséieren, déi aus LSI Subsystemer kritt gëtt. Den ICC schafft stänneg am Hannergrond, interagéiert kontinuéierlech mat allen LSI-Subsystemer - identifizéiert all potenziell Bedrohung, lokaliséiert se, a recommandéiert schlussendlech dem Pilot den optimale Set vu Géigemoossnamen (wann d'eenzegaarteg Fäegkeete vun jiddereng vun den LSI-Subsystemer berücksichtegt ginn). Fir dësen Zweck benotzt ICC fortgeschratt kognitiv Algorithmen [17-25].

Dat. All Fliger huet seng eege individuell ICC. Wéi och ëmmer, fir nach méi Integratioun z'erreechen (an, als Resultat, méi Zouverlässegkeet), sinn d'ICC vun alle Fligeren, déi un enger taktescher Operatioun deelhuelen, an een eenzegt gemeinsamt Netzwierk kombinéiert, fir d'Koordinatioun vun deem den "autonome Logistikinformatiounssystem" (ALIS) ) responsabel ass. [4] Wann ee vun den ICCs eng Bedrohung identifizéiert, berechent ALIS déi effektivsten Géigemoossnamen - mat Informatioun vun all ICCs an der Ënnerstëtzung vun all Kampf Eenheeten déi un der taktescher Operatioun deelhuelen. ALIS "kennt" déi individuell Charakteristike vun all ICC, a benotzt se fir koordinéiert Géigemoossnamen ëmzesetzen.

Verdeelt LSI beschäftegt sech mat externen (bezunn op Feindkampfoperatiounen) an intern (bezunn op Pilotstil an operationell Nuancen) Bedrohungen. U Bord vum F-35 Fighter Avionik System ass verantwortlech fir d'Veraarbechtung vun externe Geforen, an VRAMS (intelligent Risikoinformatiounssystem verbonne mat geféierleche Manöver fir Ausrüstung) ass verantwortlech fir d'Veraarbechtung vun internen Bedrohungen. [13] Den Haaptzweck vu VRAMS ass d'Betribsperioden vum Fliger tëscht erfuerderlechen Ënnerhaltssitzungen ze verlängeren. Fir dëst ze maachen, sammelt VRAMS Echtzäitinformatioun iwwer d'Performance vun de Basis Onboard-Subsystemer (Fligermotor, Hëllefsfuerer, mechanesch Komponenten, elektresch Ënnersystemer) an analyséiert hiren techneschen Zoustand; berücksichtegt Parameteren wéi Temperaturspitzen, Drockfäll, Schwéngungsdynamik an all Zort vun Interferenz. Baséiert op dës Informatioun gëtt VRAMS de Pilot Viraus Empfehlungen iwwer wat ze maachen fir de Fliger sécher a gesond ze halen. VRAMS "virausgesot" wat fir Konsequenzen bestëmmte Aktiounen vum Pilot féieren kann, a gëtt och Empfehlungen wéi se ze vermeiden. [13]

De Benchmark deen VRAMS bestrieft ass null Ënnerhalt wärend d'ultra Zouverlässegkeet a reduzéierter strukturell Middegkeet behalen. Fir dëst Zil z'erreechen, schaffen d'Fuerschungslaboratoiren fir Materialer mat intelligenten Strukturen ze kreéieren déi fäeg sinn effektiv an null Ënnerhaltbedéngungen ze schaffen. Fuerscher an dëse Laboratoiren entwéckelen Methoden fir Mikroknacken an aner Virgänger fir Versoen z'entdecken fir méiglech Feeler am Viraus ze vermeiden. Fuerschung gëtt och gemaach fir de Phänomen vun der struktureller Middegkeet besser ze verstoen fir dës Donnéeën ze benotzen fir Loftfaartmanöver ze reguléieren fir strukturell Middegkeet ze reduzéieren - etc. verlängeren d'nëtzlech Liewensdauer vum Fliger. [13] An dëser Hisiicht ass et interessant ze bemierken datt ongeféier 50% vun den Artikelen an der Zäitschrëft "Advanced in Engineering Software" fir d'Analyse vun der Kraaft an der Schwachstelle vu Betonbeton an aner Strukturen gewidmet sinn.

Software Kär vun der onboard Cyber ​​Infrastruktur vum F-35 vereenegt Streik FighterIntelligent System fir Informatiounen iwwer Risiken verbonne mat Manöveren geféierlech fir Equipement

Fortgeschratt Avionik System

D'F-35 Fighter Airborne Combat Support Eenheet enthält e fortgeschratt Avionik System deen entwéckelt ass fir eng ambitiéis Aufgab ze léisen:

Gëschter avionik Systemer abegraff e puer onofhängeg subsystemer (kontrolléieren Infrarout- an ultraviolet Sensoren, Radar, Sonar, elektronesch Krichsween an anerer), all vun deem war mat engem eegene Display equipéiert. Dowéinst huet de Pilot missen op all eenzel vun den Affichë kucken a manuell analyséieren a vergläichen d'Daten aus hinnen. Op der anerer Säit representéiert den haitegen Avioniksystem, dee besonnesch mam F-35 Fighter ausgestatt ass, all Daten, fréier verspreet, als eenzeg Ressource; op engem gemeinsame Display. Dat. e modernen Avioniksystem ass en integréierten Netzwierk-centric Datefusiounskomplex deen de Pilot déi effektiv Situatiounsbewosstsinn gëtt; spuert him vum Besoin fir komplex analytesch Berechnungen ze maachen. Als Resultat, dank der Ausgrenzung vum mënschleche Faktor aus der analytescher Loop, kann de Pilot elo net vun der Haaptkampfmissioun ofgelenkt ginn.

Ee vun den éischte bedeitende Versuche fir de mënschleche Faktor aus der Avionik analytesch Loop ze läschen gouf an der Cyberinfrastruktur vum F-22 Fighter ëmgesat. U Bord vun dësem Kämpfer ass en algorithmesch intensiv Programm verantwortlech fir d'héichqualitativ Kleeblatt vun Daten aus verschiddene Sensoren, déi total Gréisst vun de Quellcoden ass 1,7 Millioune Linnen. Zur selwechter Zäit ass 90% vum Code an Ada geschriwwe ginn. Wéi och ëmmer, de modernen Avionik-System - kontrolléiert vum ALIS-Programm - mat deem de F-35 ausgestatt ass, ass däitlech fortgeschratt am Verglach zum F-22 Kämpfer.

ALIS baséiert op der F-22 Fighter Software. Wéi och ëmmer, net 1,7 Millioune Code Zeilen sinn elo verantwortlech fir d'Fusioun vun Daten, awer 8,6 Milliounen. Zur selwechter Zäit ass déi grouss Majoritéit vum Code an C / C ++ geschriwwen. D'Haaptaufgab vun all dësem algorithmesch intensiven Code ass ze evaluéieren wéi eng Informatioun fir de Pilot relevant ass. Als Resultat, andeems Dir nëmmen op kritesch Daten am Operatiounstheater konzentréiert, ass de Pilot elo fäeg méi séier a méi effektiv Entscheedungen ze treffen. Dat. De modernen Avionik-System, mat deem besonnesch de F-35 Fighter ausgestatt ass, läscht d'analytesch Belaaschtung vum Pilot, an erlaabt him endlech einfach ze fléien. [12]

Software Kär vun der onboard Cyber ​​Infrastruktur vum F-35 vereenegt Streik FighterAlte Stil Avionik

Sidebar: Entwécklungsinstrumenter u Bord vum F-35 benotzt

E puer [kleng] Software Komponente vun der F-35 onboard Cyberinfrastruktur sinn an esou Reliquië Sprooche geschriwwe wéi Ada, CMS-2Y, FORTRAN. Programmblocken, déi an Ada geschriwwe sinn, ginn normalerweis vum F-22 Fighter geléint. [12] Wéi och ëmmer, de Code geschriwwen an dëse Reliquie Sproochen ass nëmmen e klengen Deel vun der F-35 Software. D'Haaptprogramméierungssprooch fir de F-35 ass C/C++. Relational an objektorientéiert Datenbanken ginn och u Bord vum F-35 benotzt. [14] Datenbanken ginn u Bord benotzt fir effizient mat grousser Donnéeën ze handelen. Fir dës Aarbecht an Echtzäit z'erméiglechen, ginn Datenbanken a Kombinatioun mat engem Hardware Grafikanalysebeschleuniger benotzt. [15]

Sidebar: Backdoors am F-35

All d'Komponenten, déi modern amerikanesch militäresch Ausrüstung ausmaachen, sinn 1) entweder personaliséiert, 2) oder personaliséiert vu verfügbare kommerziellen Produkter, 3) oder representéieren eng kommerziell Léisung. Ausserdeem, an allen dräi Fäll, hunn d'Fabrikanten, entweder vun eenzelne Komponenten oder vum ganze System als Ganzt, eng zweifelhaft Stammbam, déi normalerweis ausserhalb vum Land staamt. Als Resultat gëtt et e Risiko datt iergendwann an der Versuergungskette (déi dacks ronderëm d'Welt gestreckt gëtt) eng Backdoor oder Malware (entweder um Software- oder Hardwareniveau) an eng Software oder Hardwarekomponent agebaut gëtt. Zousätzlech ass d'US Air Force bekannt fir méi wéi 1 Millioun gefälschte elektronesch Komponenten ze benotzen, wat och d'Wahrscheinlechkeet vu béiswëllegen Code an Backdoors u Bord erhéicht. Net ze ernimmen datt e Fälschung normalerweis eng niddereg Qualitéit an onbestänneg Kopie vum Original ass, mat allem wat et implizéiert. [5]

ALIS Kernel Architektur

Zesummefaassend d'Beschreiwung vun alle Bordsystemer, kënne mir soen datt d'Haaptfuerderunge fir si op déi folgend Thes kommen: Integritéit a Skalierbarkeet; ëffentlech Spezifizéierung an oppen Architektur; Ergonomie a Conciseness; Stabilitéit, Redundanz, Diversitéit, erhéicht Widderstandsfäegkeet a Kraaft; verdeelt Funktionalitéit. D'ALIS Kärarchitektur ass eng ëmfaassend Äntwert op dës breet an ambitiéis Konkurrenzfuerderunge fir den F-35 Joint Strike Fighter.

Allerdéngs ass dës Architektur, wéi alles genial, einfach. D'Konzept vun endlech Staat Maschinnen gouf als Basis geholl. D'Applikatioun vun dësem Konzept am Kader vun ALIS realiséiert an der Tatsaach, datt all Komponente vun der Bord Software F-35 Fighter hunn eng vereenegt Struktur. Kombinéiert mat enger Multi-threaded Client-Server Architektur fir verdeelt Informatik, entsprécht den ALIS Automata-Kernel all déi uewe beschriwwen konfliktéierend Ufuerderungen. All ALIS Software Komponent besteet aus engem Interface ".h-Datei" an eng algorithmic Configuratioun ".cpp-Datei". Hir generaliséiert Struktur gëtt an de Quelldateien, déi dem Artikel befestegt sinn, uginn (kuckt déi folgend dräi Spoiler).

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

Zesummegefaasst, an engem contestéierten takteschen Ëmfeld, Air Force Eenheeten, deenen hir onboard Cyber ​​Infrastruktur effektiv Widderstandsfäegkeet, Redundanz, Diversitéit a verdeelt Funktionalitéit kombinéiert Kampf Iwwerleeënheet. IKK an ALIS vun modern Loftfaart treffen dës Ufuerderunge. Wéi och ëmmer, de Grad vun hirer Integratioun an Zukunft wäert och op d'Interaktioun mat aneren Arméi-Eenheeten erweidert ginn, woubäi elo déi effektiv Integratioun vun der Air Force nëmmen seng eegen Eenheet deckt.

Bibliographie

1. Courtney Howard. Avionik: Viraus vun der Kurve // ​​Militär- a Raumfaartelektronik: Avionik Innovatiounen. Eng., 24(6), 2013. pp. 10-17.
2. Taktesch Software Engineering // General Dynamics Elektresch Boot.
3. Alvin Murphy. D'Wichtegkeet vun der System-of-System Integratioun // Leading edge: Combat Systems Engineering & Integration. Eng., 8(2), 2013. pp. 8-15.
4. F-35: Combat Ready. // Loftwaff.
5. Global Horizons // United States Air Force Global Science and Technology Vision. 3.07.2013.
6. Chris Babcock. Preparéieren op de Cyber ​​​​Battleground vun der Zukunft // Air & Space Power Journal. Eng., 29(6), 2015. pp. 61-73.
7. Edric Thompson. Gemeinsam Operatiounsëmfeld: Sensoren réckelen d'Arméi e Schrëtt méi no // Army Technology: Sensoren. 3(1), 2015. p. 16.
8. Mark Calafut. D'Zukunft vun der Iwwerliewensfäegkeet vum Fliger: Bau vun enger intelligenter, integréierter Iwwerliewenssituatioun // Army Technology: Aviation. Eng., 3(2), 2015. pp. 16-19.
9. Courtney Howard. Intelligent Avionik.
10. Stephanie Anne Fraioli. Intelligenz Ënnerstëtzung fir de F-35A Lightning II // Air & Space Power Journal. Eng., 30(2), 2016. pp. 106-109.
11. Courtney E. Howard. Video- a Bildveraarbechtung um Rand // Military & Aerospace Electronics: Progressive Avionics. 22(8), 2011.
12. Courtney Howard. Kampffliger mat fortgeschratt Avionik // Militär- a Raumfaartelektronik: Avionik. 25 (2), 2014. S. 8-15.
13. Focus op Rotorcraft: Wëssenschaftler, Fuerscher a Fligeren féieren Innovatioun // Arméi Technologie: Loftfaart. 3 (2), 2015. S. 11-13.
14. Taktesch Software Engineering // General Dynamics Elektresch Boot.
15. Breet Agence Ukënnegung Hierarchesch z'identifizéieren Verifizéieren Exploit (HIVE) Microsystems Technology Office DARPA-BAA-16-52 2. August 2016.
16. Courtney Howard. Daten an Nofro: Äntwert op den Uruff fir Kommunikatioun // Militär- a Raumfaartelektronik: Wearable Electronics. 27(9), 2016.
17. Breet Agence Ukënnegung: Erklärbar Kënschtlech Intelligenz (XAI) DARPA-BAA-16-53, 2016.
18. Jordi Vallverdu. Eng kognitiv Architektur fir d'Ëmsetzung vun Emotiounen a Rechensystemer // Biologesch inspiréiert kognitiv Architekturen. 15, 2016. pp. 34-40.
19. Bruce K. Johnson. Dawn of the Cognetic: Age Fighting Ideological War by Putting Thought in Motion with Impact // Air & Space Power Journal. Eng., 22(1), 2008. pp. 98-106.
20. Sharon M. Latour. Emotional Intelligenz: Implikatioune fir All United States Air Force Leaders // Air & Space Power Journal. Eng., 16(4), 2002. pp. 27-35.
21. Lt Col Sharon M. Latour. Emotional Intelligenz: Implikatioune fir All United States Air Force Leaders // Air & Space Power Journal. Eng., 16(4), 2002. pp. 27-35.
22. Jane Benson. Kognitivwëssenschaftsfuerschung: Zaldoten an déi richteg Richtung lenken // Army Technology: Computing. Eng., 3(3), 2015. pp. 16-17.
23. Dayan Araujo. Kognitiv Computeren priméiert fir d'Akquisitiounslandschaft vun der Air Force z'änneren.
24. James S. Albus. RCS: Eng kognitiv Architektur fir intelligent Multi-Agent Systemer // Annual Reviews in Control. Eng., 29(1), 2005. pp. 87-99.
25. Karew A.A. Synergie vum Vertrauen // Praktesch Marketing. 2015. Nr 8 (222). S. 43-48.
26. Karew A.A. Multi-threaded Client-Server fir verdeelt Informatik // Systemadministrator. 2016. Nee 1-2 (158-159). S. 93-95.
27. Karew A.A. Hardware Komponente vum Onboard MPS vum F-35 vereenegt Streikkämpfer // Komponenten an Technologien. 2016. Nr 11. P.98-102.

PS. Dësen Artikel gouf ursprénglech publizéiert an "Komponenten an Technologien".

Source: will.com

Setzt e Commentaire