La logica dell'errore zero: Fondamenti matematici per sistemi di controllo embedded dimostrabilmente sicuri

· Integrità operativa e affidabilità a livello hardware Book 1 · Thothora
Ebook
503
Pages
Eligible

About this ebook

Cos'è la logica a zero errori?


In un mondo di macchine automatizzate, "probabilmente sicuro" non è più sufficiente.

I test tradizionali e le difese a livello di rete non riescono a individuare i difetti a livello logico che portano a guasti fisici catastrofici nei controller embedded.


Quali sono i vantaggi?


- Padroneggiare le dimostrazioni matematiche per garantire che il firmware non entri mai in uno stato non sicuro.


- Implementare l'esecuzione simbolica per esplorare simultaneamente ogni possibile percorso del codice.


- Applicare il model checking per verificare leggi di controllo complesse rispetto a specifiche rigorose.


- Costruire una solida base di sicurezza che rimanga robusta anche in caso di violazione della rete.


- Acquisire una conoscenza approfondita senza precedenti grazie a 210 concetti selezionati e mappati in 21 appendici specifiche per capitolo, per una padronanza tecnica completa.


Qual è la roadmap?


1 - L'imperativo della correttezza assoluta: oltre i test nei sistemi embedded

2 - L'architettura del controllo: comprendere l'interfaccia logico-fisica

3 - Fondamenti di logica matematica: il linguaggio delle dimostrazioni formali

4 - Modellazione del comportamento del sistema: rappresentazione di stato e transizione

5 - Verifica automatizzata del modello: esplorazione esaustiva dello spazio degli stati

6 - Tecniche di esecuzione simbolica: analisi dei percorsi del codice senza eseguirlo

7 - Fondamenti di teoria del controllo: definizione delle leggi del moto

8 - Logica temporale per la sicurezza: ragionamento su sequenze e tempo

9 - Interpretazione astratta: semplificazione della complessità per Verifica

10 - Analisi statica del programma: identificazione delle vulnerabilità nel codice sorgente

11 - Il ruolo dei risolutori SMT: potenziare i motori di verifica

12 - Vincoli in tempo reale e verifica: garantire i tempi di risposta

13 - Progettazione di sistemi critici per la sicurezza: architettura per una sicurezza dimostrabile

14 - Metodi formali nella programmazione PLC: verifica della logica industriale

15 - Dimostrazione di teoremi per il firmware: strategie di verifica interattiva

16 - La semantica della descrizione hardware: verifica delle porte logiche di basso livello

17 - Concorrenza e condizioni di gara: dimostrazione della correttezza nei sistemi paralleli

18 - Verifica dei sistemi ibridi: Unire la logica discreta alla fisica continua

19 - Sicurezza ciberfisica: la logica come ultima linea di difesa

20 - Conformità e standard: soddisfare i requisiti ISO e IEC

21 - Il futuro della sicurezza dimostrabile: scalare i metodi formali alle tecnologie di domani


A chi è rivolto questo libro?

Pensato per ingegneri di sistemi embedded, teorici del controllo e architetti di software per applicazioni critiche per la sicurezza.


Come puoi agire?

Smetti di preoccuparti dei "cosa succederebbe se" e ottieni la certezza assoluta che solo la matematica formale può fornire.

Proteggi la tua logica e il mondo fisico padroneggiando oggi stesso la verifica formale.

Cos'è la logica a zero errori? In un mondo di macchine automatizzate, "probabilmente sicuro" non è più sufficiente. I test tradizionali e le difese a livello di rete non riescono a individuare i difetti a livello logico che portano a guasti fisici catastrofici nei controller embedded. Quali son...

Discover more

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.

Continue the series

More by Fouad Sabry

Similar ebooks