Caricamento

Certificazione aeronautica

Assicurazione del software aeronautico (DO-178C) — certificazione

Certificazione di prodotto
Un momento di un audit di certificazione

Che cos'è il certificato?

DO-178C (ED-12C in Europa) è la guida accettata per la garanzia della certificazione del software nei sistemi e nelle apparecchiature di bordo. Le autorità aeronautiche (FAA, EASA) valutano la garanzia del software rispetto a questo documento durante la certificazione del tipo. Al centro c’è il livello software (DAL — Design Assurance Level): cinque livelli da A a E, impostati dall’effetto che un guasto del software avrebbe sulla sicurezza del volo, che cambia direttamente il numero di obiettivi da soddisfare.

A chi serve?

  • Sviluppatori di software avionico
  • Produttori di sistemi di controllo volo, controllo motore e navigazione
  • Sviluppatori di sistemi di cabina e software di intrattenimento a bordo
  • Sviluppatori di software per sistemi aerei senza pilota
  • Aziende che operano come fornitori di software aerospaziale

È obbligatorio?

Il documento non è direttamente un testo giuridico; è riconosciuto dalle autorità aeronautiche come un mezzo di conformità accettabile. È praticamente obbligatorio per il software nell'ambito della certificazione di aeronavigabilità. L'output non è un 'certificato DO-178C': il software viene valutato nell'ambito della certificazione del sistema a cui appartiene e all'autorità di certificazione viene presentata evidenza di conformità.

Campo di applicazione della norma

  • Derivare il livello software (DAL A-E) dalla valutazione della sicurezza del sistema
  • Il processo di pianificazione: il PSAC, il piano di sviluppo software, il piano di verifica, il piano di gestione della configurazione, il piano di garanzia della qualità
  • Processi di sviluppo software: definizione dei requisiti, progettazione, codifica, integrazione
  • Il processo di verifica: test basati sui requisiti, test di basso livello, test di integrazione
  • Analisi di copertura strutturale: copertura delle dichiarazioni per DAL C, copertura delle decisioni per DAL B, MC/DC per DAL A
  • Tracciabilità: dai requisiti di sistema fino al codice e ai casi di test
  • Gestione della configurazione e segnalazione dei problemi
  • Garanzia di qualità del software e revisione della conformità (audit SOI)
  • Qualificazione dello strumento di sviluppo software (DO-330)
  • Tecnologie supplementari: sviluppo basato su modelli (DO-331), tecnologia orientata agli oggetti (DO-332), metodi formali (DO-333)
  • Collegamento per la certificazione e riepilogo dei risultati del software (SAS)

Processo di certificazione

  1. 1Applicazione e descrizione del prodottoVengono determinati la famiglia di prodotti, l'elenco dei modelli, le specifiche tecniche e il mercato di riferimento. La norma applicabile e il percorso di certificazione diventano chiari in questa fase.
  2. 2Revisione del fascicolo tecnicoVengono esaminati i documenti di progettazione, la distinta base, i certificati dei componenti critici e le istruzioni per l'uso.
  3. 3Test del prodottoVengono eseguiti i test richiesti dalla norma di riferimento. Il rapporto di prova è la base fondamentale per la decisione di certificazione.
  4. 4Audit di fabbricaSe lo schema lo richiede, la continuità della fabbricazione e il controllo della produzione in fabbrica (FPC) vengono verificati in loco.
  5. 5Emissione del Certificato e MarcaturaUna volta verificata la conformità, viene rilasciato il certificato; si applicano le regole di marcatura del prodotto e dell'imballaggio.
  6. 6Audit di follow-upA seconda dello schema, vengono effettuati audit periodici di fabbrica e/o test di follow-up su campioni prelevati dal mercato.

Periodo di validità

Il periodo di validità varia a seconda dello schema: alcuni certificati di prodotto sono indefiniti e si basano su audit periodici di fabbrica, mentre alcuni schemi (ad esempio i marchi di mercato nazionali) richiedono il rinnovo annuale o per spedizione. Ogni modifica progettuale del prodotto richiede la revisione del certificato.

Documenti richiesti

  • L'elenco dei modelli e delle varianti del prodotto
  • Disegni tecnici, schemi e distinta base
  • Certificati per componenti critici
  • Le istruzioni per l'uso e un'etichetta campione
  • Rapporti di prova esistenti, se presenti
  • Dettagli del sito di produzione
  • PSAC — piano per gli aspetti software della certificazione
  • I piani di sviluppo, verifica, gestione della configurazione e garanzia della qualità del software
  • Requisiti software e descrizioni di progettazione
  • Matrici di tracciabilità
  • Casi di test, procedure e risultati
  • Rapporti di analisi della copertura strutturale
  • Segnalazioni di problemi e indice di configurazione
  • SAS — riepilogo dei risultati ottenuti dal software

Costo della certificazione

Non esiste un prezzo di listino fisso; il costo viene calcolato in base alle seguenti variabili e fornito per iscritto nel preventivo.

  • Il numero di modelli e varianti nella famiglia di prodotti
  • L'ambito del test richiesto dallo standard applicabile
  • Se è necessario un audit di fabbrica
  • Il numero di mercati target e se ciascuno richiede test separati
  • Se i rapporti di prova esistenti possono essere accettati

Accreditamento

La certificazione del prodotto viene effettuata secondo la norma ISO/IEC 17065; I test che costituiscono la base della certificazione vengono eseguiti presso laboratori accreditati ISO/IEC 17025. I due ambiti sono separati. Il riconoscimento tra gli organismi di accreditamento è previsto tramite accordi IAF e ILAC.

L'ambito in cui questo schema può essere offerto varia in base al suo prodotto e alla sua attività; viene confermato per iscritto in fase di preventivo.

Ambito e autorizzazioni

Certificazioni correlate

Domande frequenti

Posso ottenere un certificato DO-178C?

Nessun certificato viene rilasciato nel senso classico. Il software viene valutato nell'ambito della certificazione di aeronavigabilità del sistema a cui appartiene. Ciò che si può ottenere da un organismo indipendente è una valutazione di conformità o una relazione di audit di preparazione; l'accettazione definitiva spetta all'autorità.

Cos'è MC/DC e perché è difficile?

Copertura modificata di condizione/decisione — il criterio di copertura strutturale più rigoroso richiesto per DAL A. Richiede di verificare che ciascuna condizione in una decisione influisca in modo indipendente sul risultato. È costoso perché aumenta notevolmente il numero di casi di test.

Chi determina il livello DAL?

È determinato dalla valutazione della sicurezza effettuata a livello di sistema. Il livello è indicato dal peggiore effetto possibile di un guasto del software (catastrofico, pericoloso, grave, minore, nessun effetto); questo è un risultato del team di sicurezza del sistema, non del team del software.

Usiamo i cookie necessari al funzionamento del sito. Con il suo consenso aggiungiamo anche un cookie analitico per capire come vengono usate le pagine. Informativa sui cookie