A repüléstechnikai rendszerek olyan összetett és időkritikus rendszerek, amelyek fokozatosan egyre rugalmasabb (bár ugyanolyan robusztus) architektúrákat alkalmaznak. Bár számos jelenlegi avionikai rendszer föderált architektúrát követ, a modernebb fejlesztésekben az integrált moduláris avionika (IMA) paradigma válik uralkodó stílussá. Ennek oka, hogy az IMA-koncepció olyan moduláris kialakításokat támogat, amelyekben a különböző kritikussági szintű alkalmazások elszigetelt módon, ugyanazon a hardveren futtathatók. Ez a megközelítés megfelel az avionikai rendszerekkel szemben támasztott költség-, biztonsági és súlykövetelményeknek. A FACE-szabvány (Future Airborne Capability Environment) meghatározza az avionikai rendszerek integrációjának megkönnyítésére szolgáló architektúrális alapvonalat, beleértve az elosztott komponensek közötti kommunikációs funkciókat is. A FACE-ben meghatározottak szerint a köztesszoftvereket integrálják az avionikai rendszerekbe, hogy megkönnyítsék a hordozható, hatékonyan együttműködni képes komponensek fejlesztését. Ez a dokumentum a publish-subscribe middleware (pontosabban DDS – Data Distribution Service for real-time systems) használatát írja le egy teljesen elosztott, particionált rendszerben. Gyakorlati szempontból leírjuk a middleware kommunikációs többletköltségének a hierarchikus ütemezésbe való integrálását (az ARINC 653 szabványnak megfelelően), hogy lehetővé tegyük a middleware használatát a partíciókban. Bemutatjuk egy reális kommunikációs környezet kialakítását, amelyet egy partícionált környezetben lévő elosztott felügyeleti alkalmazáson keresztül szemléltetünk. A kapott megvalósítási eredmények azt mutatják, hogy a middleware stabil kommunikációs többletköltségét figyelembe véve, az integrálható a partíciók időablakaiba.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.