en
Politecnico di Torino
Anno Accademico 2015/16
01OUZQW, 01OUZOV
Model-based software design
Corso di Laurea Magistrale in Mechatronic Engineering (Ingegneria Meccatronica) - Torino
Corso di Laurea Magistrale in Ingegneria Informatica (Computer Engineering) - Torino
Docente Qualifica Settore Lez Es Lab Tut Anni incarico
Violante Massimo ORARIO RICEVIMENTO AC IINF-05/A 60 0 0 0 16
SSD CFU Attivita' formative Ambiti disciplinari
ING-INF/05 6 C - Affini o integrative Attività formative affini o integrative
Presentazione
Corso a scelta per la laurea magistrale in Ing. Informatica ed obbligatorio per la laurea magistrale in Ing. Meccatronica. Lo scopo del corso è fornire una
visione sistemistica delle attività di progetto di un sistema software con particolare riferimento ai sistemi a bordo veicolo.
A tale scopo si prenderà come riferimento un sistema embedded per applicazioni automotive e sarà illustrato uno standard
internazionale per il suo progetto (ISO26262), analizzando le tecniche di progetto, e validazione che devono essere impiegate
per soddisfare tale standard. Sarà illustrato il concetto di model-based software design, con particolare attenzione alla generazione
automatica del software a partire da modelli comportamentali/strutturali. Infine sarà analizzato lo standard de-facto AUTOSAR.
Risultati di apprendimento attesi
Lo studente apprenderà il concetto di model-based software design, è acquisirà conoscenze relative ad importanti standard
internazionali quali ISO26262, nonché conoscenze di architetture avanzate quali AutoSAR.
Prerequisiti / Conoscenze pregresse
Conoscenze di base sull’architettura di un calcolatore.
Programma
1. Flusso di progetto di un sistema. Il caso automotive e lo standard ISO26262. (1.5 CFU)
2. Model-based design e strumenti di supporto.(2.5 CFU)
3. AUTOSAR. (1 CFU)
4. Laboratorio. (1 CFU)
Organizzazione dell'insegnamento
Il laboratorio serve per consolidare i concetti teorici appresi a lezione e si concentrerà sui seguenti argomenti:
1. Modellazione di algoritmi attraverso Simulink.
2. Generazione automatica di codice C a partire da modelli Simulink.
3. Integrazione del software generato automaticamente su piattaforma ARM.
Testi richiesti o raccomandati: letture, dispense, altro materiale didattico
Lucidi delle lezioni forniti dal docente.
Criteri, regole e procedure per l'esame
Esame scritto (80% del voto finale)
Progetto (20% del voto finale)
Orario delle lezioni
Statistiche superamento esami

Programma definitivo per l'A.A.2015/16
Indietro