polito.it
Politecnico di Torino (logo)

Migrazione da algoritmi monolitici ad architetture orientate ai servizi nei veicoli definiti dal software = Migration from Monolithic Algorithms to Service-Oriented Architectures in Software-Defined Vehicles

Dhanesh Kanwar

Migrazione da algoritmi monolitici ad architetture orientate ai servizi nei veicoli definiti dal software = Migration from Monolithic Algorithms to Service-Oriented Architectures in Software-Defined Vehicles.

Rel. Massimo Violante, Jacopo Sini. Politecnico di Torino, Corso di laurea magistrale in Mechatronic Engineering (Ingegneria Meccatronica), 2025

[img]
Preview
PDF (Tesi_di_laurea) - Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (6MB) | Preview
Abstract:

Sviluppare software per veicoli definiti dal software moderni (SDV), in cui il software viene migrato dall'Algoritmo monolitico all'Architettura Orientata ai Servizi. La crescente complessità e centralità del software nei veicoli moderni ha reso necessaria una transizione dalle tradizionali architetture software monolitiche a paradigmi modulari e scalabili. Questa tesi esplora la migrazione dagli Algoritmi Monolitici alle Architetture Orientate ai Servizi (SOA) nei Veicoli Definiti dal Software (SDV), utilizzando uno studio di caso pratico: la progettazione e simulazione di un Controllore di Fascio Luminoso Adattivo (ALBC) in Simulink. Sia le architetture monolitiche sia quelle basate su SOA vengono sviluppate e valutate, con un'analisi comparativa che si concentra su modularità, manutenibilità, preparazione agli aggiornamenti Over-the-Air (OTA) e integrazione tra domini differenti.Per convalidare la fattibilità pratica di queste architetture, Embedded Coder viene utilizzato per generare codice C++ da entrambi i modelli Simulink. Il codice generato viene integrato con successo in un ambiente Android Studio ambiente e distribuito su un emulatore automobilistico, simulando l'esecuzione in tempo reale in un contesto veicolare. I risultati dimostrano che l'architettura SOA non solo migliora la modularità del software e l'indipendenza dei servizi, ma incrementa anche in modo significativo la flessibilità del deployment e la manutenibilità futura. Questo lavoro fornisce una metodologia completa per la transizione dei sistemi di controllo automobilistici verso SOA utilizzando la progettazione basata su modelli, la generazione automatica del codice e la prototipazione rapida su piattaforme virtuali.

Relatori: Massimo Violante, Jacopo Sini
Anno accademico: 2025/26
Tipo di pubblicazione: Elettronica
Numero di pagine: 114
Soggetti:
Corso di laurea: Corso di laurea magistrale in Mechatronic Engineering (Ingegneria Meccatronica)
Classe di laurea: Nuovo ordinamento > Laurea magistrale > LM-25 - INGEGNERIA DELL'AUTOMAZIONE
Aziende collaboratrici: NTT DATA Italia
URI: http://webthesis.biblio.polito.it/id/eprint/38839
Modifica (riservato agli operatori) Modifica (riservato agli operatori)