Avionica systemen zijn complexe en tijdkritische systemen die geleidelijk aan meer flexibele (maar even robuuste) architectonische ontwerpen adopteren. Hoewel een aantal van de huidige luchtvaartelektronicasystemen een gefedereerde architectuur volgen, wordt het Integrated Modular Avionics (IMA) paradigma de dominante stijl in de modernere ontwikkelingen. De reden hiervoor is dat het IMA-concept modulaire ontwerpen bevordert waarbij toepassingen met verschillende kriticiteitsniveaus op een geïsoleerde manier kunnen worden uitgevoerd in dezelfde hardware. Deze aanpak voldoet aan de eisen inzake kosten, veiligheid en gewicht van de elektronische systemen. De FACE-norm (Future Airborne Capability Environment) definieert de architectonische basislijn voor het vergemakkelijken van de integratie in vliegtuigelektronicasystemen, met inbegrip van de communicatiefuncties tussen gedistribueerde componenten. Zoals gespecificeerd in FACE, zal middleware worden geïntegreerd in avionica-systemen om de ontwikkeling van draagbare componenten die effectief kunnen samenwerken te vergemakkelijken. Dit artikel beschrijft het gebruik van publish-subscribe middleware (meer bepaald DDS – Data Distribution Service voor real-time systemen) in een volledig gedistribueerd gepartitioneerd systeem. We beschrijven, vanuit een praktisch oogpunt, de integratie van de middleware communicatie-overhead in de hiërarchische planning (zoals in overeenstemming met ARINC 653) om het gebruik van middleware in de partities mogelijk te maken. We leggen het ontwerp uit van een realistische communicatie setting, geïllustreerd op een gedistribueerde monitoring applicatie in een gepartitioneerde omgeving. De verkregen implementatieresultaten tonen aan dat, gegeven de stabiele communicatie-overhead van de middleware, deze kan worden geïntegreerd in de tijdvensters van partities.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.