Sistemele de aviație sunt sisteme complexe și critice din punct de vedere al timpului care adoptă progresiv proiecte arhitecturale mai flexibile (deși la fel de robuste). Deși o serie de sisteme de avionică actuale urmează arhitecturi federative, paradigma Integrated Modular Avionics (IMA) devine stilul dominant în dezvoltările mai moderne. Motivul este acela că conceptul IMA promovează proiectele modulare în care aplicațiile cu diferite niveluri de criticitate pot fi executate în mod izolat în același hardware. Această abordare este conformă cu cerințele de cost, siguranță și greutate ale sistemelor de avionică. Standardul FACE (Future Airborne Capability Environment) definește linia de bază arhitecturală pentru facilitarea integrării în sistemele de avionică, inclusiv funcțiile de comunicare între componentele distribuite. După cum se specifică în FACE, middleware-ul va fi integrat în sistemele de avionică pentru a facilita dezvoltarea de componente portabile care pot interopera eficient. Această lucrare descrie utilizarea middleware-ului de publicare-subscriere (mai exact, DDS – Serviciul de distribuire a datelor pentru sisteme în timp real) într-un sistem partiționat complet distribuit. Descriem, din punct de vedere practic, integrarea comunicațiilor middleware în planificarea ierarhică (conform ARINC 653) pentru a permite utilizarea middleware în partiții. Explicăm proiectarea unui cadru de comunicare realist, exemplificat cu o aplicație de monitorizare distribuită într-un mediu partiționat. Rezultatele obținute în urma implementării arată că, având în vedere că, având în vedere cheltuielile stabile de comunicare ale middleware-ului, acesta poate fi integrat în ferestrele de timp ale partițiilor.

Lasă un răspuns

Adresa ta de email nu va fi publicată.