Avioniksystemer er komplekse og tidskritiske systemer, der gradvist indfører mere fleksible (men lige så robuste) arkitektoniske designs. Selv om en række nuværende flyelektroniske systemer følger fødererede arkitekturer, er det integrerede modulære flyelektroniske paradigme (Integrated Modular Avionics, IMA) ved at blive den dominerende stil i den mere moderne udvikling. Årsagen er, at IMA-konceptet fremmer modulære designs, hvor applikationer med forskellige grader af kritikalitet kan afvikles isoleret på samme hardware. Denne fremgangsmåde er i overensstemmelse med kravene til omkostningerne, sikkerheden og vægten af flyelektroniske systemer. FACE-standarden (Future Airborne Capability Environment) definerer den arkitektoniske basislinje for at lette integrationen i flyelektroniske systemer, herunder kommunikationsfunktioner på tværs af distribuerede komponenter. Som specificeret i FACE vil middleware blive integreret i flyelektroniske systemer for at lette udviklingen af bærbare komponenter, der kan fungere effektivt sammen. I dette dokument beskrives anvendelsen af publish-subscribe middleware (nærmere betegnet DDS – Data Distribution Service for real-time systems) i et fuldt distribueret, opdelt system. Vi beskriver ud fra et praktisk synspunkt integrationen af middlewarens kommunikationsoverhead i den hierarkiske planlægning (i overensstemmelse med ARINC 653) for at muliggøre brugen af middleware i partitioner. Vi forklarer udformningen af en realistisk kommunikationsindstilling, som er eksemplificeret ved hjælp af en distribueret overvågningsapplikation i et partitioneret miljø. De opnåede implementeringsresultater viser, at middlewarens stabile kommunikationsoverhead kan integreres i partitionernes tidsvinduer.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.