EMB_82

EMBEDDED 82 • NOVEMBRE • 2021 6 LA COPERTINA DI EMBEDDED LAUTERBACH TRACE32: uno strumento affidabile per certificazioni Functional Safety La sicurezza funzionale (functional safety) è una delle problematiche più importanti per i sistemi embedded impiegati in ambito automotive, avionico, medicale e industriale. Gli strumenti software utilizzati durante il ciclo di vita di tali sistemi hanno un impatto diretto sulla loro qualità, sicurezza e affidabilità. Pertanto, gli standard di sicurezza richiedono la qualificazione degli strumenti software utilizzati per il loro sviluppo Marco Ferrario / Maurizio Menegotto Lauterbach I n un mondo in cui il software embedded gioca un ruo- lo sempre più significativo, con un profondo impatto nel- la vita quotidiana di noi tutti, sta diventando sempre più importante che tale software sia sviluppato bene e sia in grado di funzionare come previsto anche in circostanze straordinarie. A tal scopo sono stati sviluppati numerosi standard di sicurezza del software per gli ambiti industria- li in cui gli errori software possono provocare la perdita di vite umane: automobilistico, medicale, avionico e così via. Inmolte giurisdizioni la conformità a questi standard è ob- bligatoria. Per lo sviluppo di un sistema con requisiti critici per la sicurezza possono essere utilizzati molti strumenti diversi, e non è irragionevole aspettarsi lo stesso livello di qualità e affidabilità da parte degli strumenti usati per svi- luppare, produrre e testare questi sistemi. Sicurezza funzionale I requisiti di sicurezza funzionale di un sistema vengono valutati partendo dal presupposto che ogni sistema può fallire, ovvero non funzionare o funzionare in modo ano- malo. Nel momento in cui un sistema fallisce può provoca- re un danno di gravità più omeno elevata. Il danno può es- sere arrecato alle persone, all’infrastruttura o all’ambiente circostante. Ne consegue che i rischi associati al funzio- namento di un sistema devono essere mitigati al fine di raggiungere un livello di sicurezza accettabile. I sistemi di

RkJQdWJsaXNoZXIy Mzg4NjYz