Il monitoraggio dell'integrità dell'immagine è un meccanismo utilizzato per verificare in modo indipendente che qualsiasi immagine prodotta da un'unità di elaborazione grafica (GPU) complessa e programmabile possa essere considerata corretta e coerente con l'output dell'immagine previsto.
La rapida evoluzione della tecnologia di generazione dei display grafici dell'industria dei PC commerciali offre soluzioni a basso costo ed eccezionalmente potenti per l'implementazione di sistemi di visualizzazione sempre più capaci e complessi. Con l'aumentare della complessità delle GPU, aumenta anche il driver associato e il codice applicativo necessario per eseguire il rendering di un'immagine sullo schermo.
Questa crescente dimensione e complessità del codice è problematica. La FAA e altre autorità di certificazione internazionali richiedono che il software sia progettato e testato in base alle linee guida DO-178C per le apparecchiature di bordo critiche per il volo, al fine di ottenere la certificazione per l'uso nei sistemi di aeromobili.
La soluzione ideale ai costi di certificazione in continua crescita
La certificazione DO-178 richiede che il software utilizzato per rendere i dati critici di volo sia sottoposto a procedure di test e verifica esaustive e accuratamente documentate, che hanno costi proibitivi.
A complicare ulteriormente il processo di certificazione c'è il fatto che la GPU a basso costo e ad alte prestazioni del settore dei PC non ha una storia di progettazione e dati di verifica disponibili dal produttore. Non dispone di dati di supporto sufficienti né sono stati eseguiti test dal produttore per dimostrare l'affidabilità operativa e l'integrità del progetto. Ciò rende impossibile la certificazione DO-254 dell'hardware.
Rendering dei dati completo e accurato per le applicazioni critiche per la sicurezza
---