Avionické systémy jsou složité a časově kritické systémy, které postupně přijímají flexibilnější (i když stejně robustní) architektonické návrhy. Ačkoli se řada současných avionických systémů řídí federativními architekturami, v modernějším vývoji se dominantním stylem stává paradigma integrované modulární avioniky (IMA). Důvodem je, že koncepce IMA podporuje modulární návrhy, kde aplikace s různou úrovní kritičnosti mohou být prováděny izolovaně na stejném hardwaru. Tento přístup je v souladu s požadavky na náklady, bezpečnost a hmotnost avionických systémů. Standard FACE (Future Airborne Capability Environment) definuje architektonický základ pro usnadnění integrace v systémech avioniky, včetně komunikačních funkcí mezi distribuovanými součástmi. Jak je uvedeno v normě FACE, bude do avionických systémů integrován middleware, aby se usnadnil vývoj přenosných komponent, které mohou účinně spolupracovat. Tento článek popisuje použití publish-subscribe middlewaru (přesněji DDS – Data Distribution Service for real-time systems) do plně distribuovaného rozděleného systému. Z praktického hlediska popisujeme integraci komunikační režie middlewaru do hierarchického plánování (v souladu s ARINC 653), která umožňuje použití middlewaru v oddílech. Vysvětlujeme návrh reálného nastavení komunikace na příkladu distribuované monitorovací aplikace v rozděleném prostředí. Získané výsledky implementace ukazují, že vzhledem ke stabilní komunikační režii middlewaru jej lze integrovat do časových oken oddílů.

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.