polito.it
Politecnico di Torino (logo)

Applying Static Code Analysis for C++ in the Realm of Safety-Critical Autonomous Driving

Federico Buoncompagni

Applying Static Code Analysis for C++ in the Realm of Safety-Critical Autonomous Driving.

Rel. Giovanni Malnati. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2022

Abstract:

Esplorando il concetto di Static Code Analysis, questa tesi mostra le ragioni alla base della sua diffusa adozione nel controllo automatico del codice rispetto agli standard utilizzati nell'industria automobilistica. In particolare viene presentato un confronto tra i risultati prodotti dai "checker" automatici progettati dal candidato e alcuni strumenti commerciali disponibili. Questi "checkers" prodotti dal candidato si basano su Clang, in particolare Clang-Tidy, e hanno come principale obiettivo la riduzione dei falsi positivi. I risultati mostrano come i "checker" prodotti siano, come previsto, meno soggetti a falsi positivi e molto più flessibili, grazie a un ciclo di feedback più breve caratteristico di una soluzione interna rispetto ad una outsourced.

Relators: Giovanni Malnati
Academic year: 2021/22
Publication type: Electronic
Number of Pages: 52
Additional Information: Tesi secretata. Fulltext non presente
Subjects:
Corso di laurea: Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering)
Classe di laurea: New organization > Master science > LM-32 - COMPUTER SYSTEMS ENGINEERING
Ente in cotutela: BMW AG (GERMANIA)
Aziende collaboratrici: BMW AG
URI: http://webthesis.biblio.polito.it/id/eprint/22613
Modify record (reserved for operators) Modify record (reserved for operators)