La logica dell'errore zero: Metodi formali e dimostrazioni matematiche per la verifica autonoma della sicurezza

· Ingegneria di base dell'autonomia resiliente Book 1 · Thothora
Ebook
447
Pages
Eligible

About this ebook

Cos'è la logica a zero errori?


Nel mondo dei sistemi autonomi, "probabilmente sicuro" è un errore pericoloso.

I test empirici possono individuare bug, ma non possono mai dimostrarne l'assenza, lasciando i cicli di controllo critici vulnerabili a casi limite catastrofici.


Quali sono i vantaggi?


- Padroneggiare i fondamenti matematici dell'analisi esaustiva dello spazio degli stati.


- Implementare un rigoroso model checking per eliminare gli errori logici in tempo reale.


- Applicare la logica di Hoare e la logica temporale per garantire le proprietà del sistema.


- Colmare il divario tra dimostrazioni matematiche astratte e codice autonomo implementabile.


- 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 certezza: perché i test empirici falliscono nei sistemi autonomi

2 - Il linguaggio della logica: costruire le fondamenta con il calcolo proposizionale

3 - Definire gli stati del sistema: modellare il comportamento con macchine a stati finiti

4 - Il calcolo dei programmi: verificare la logica con la logica di Hoare

5 - Ragionare nel tempo: un'introduzione alla logica temporale lineare

6 - Percorsi di ramificazione: esplorare la logica ad albero computazionale

7 - Ricerca esaustiva: la meccanica del model checking

8 - La sfida della scalabilità: gestire i problemi di esplosione degli stati

9 - Efficienza binaria: ottimizzare con il model checking simbolico

10 - Ragionamento automatizzato: risoluzione dei vincoli con i risolutori SAT

11 - Interpretazioni astratte: semplificazione della complessità per la sicurezza

12 - Invarianti di sicurezza: mantenimento della stabilità nei cicli di controllo

13 - Il ruolo della dimostrazione di teoremi: verifica deduttiva degli algoritmi

14 - Contratti software: progettazione per contratto per la verifica

15 - Verifica dei vincoli in tempo reale: logica per sistemi critici in termini di tempo

16 - Sicurezza probabilistica: verifica di sistemi con incertezza

17 - Analisi statica per la sicurezza: eliminazione degli errori di runtime prima dell'esecuzione

18 - La prova è nel codice: semantica formale di Linguaggi di programmazione

19 - Sistemi ibridi: verifica dell'interazione continua e discreta

20 - Affinamento guidato da controesempi: imparare dagli errori logici

21 - Certificazione dell'autonomia: il futuro degli standard critici per la sicurezza


A chi è rivolto questo libro?

Pensato per ingegneri di sistemi, informatici e architetti della sicurezza che sviluppano la prossima generazione di sistemi di guida autonoma e robotici.


Come puoi agire?

Supera l'ansia dei test "attendi e osserva" e ottieni la certezza assoluta che solo la verifica matematica può fornire.

Garantisci il futuro del tuo software padroneggiando i metodi formali che rendono il fallimento matematicamente impossibile.

Cos'è la logica a zero errori? Nel mondo dei sistemi autonomi, "probabilmente sicuro" è un errore pericoloso. I test empirici possono individuare bug, ma non possono mai dimostrarne l'assenza, lasciando i cicli di controllo critici vulnerabili a casi limite catastrofici. Quali sono i vantaggi? ...

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.