| Politecnico di Torino | |||||||||||||||||
| Anno Accademico 2014/15 | |||||||||||||||||
| 01OUZOQ, 01OUZOT, 01OUZOV, 01OUZPE Model-based software design |
|||||||||||||||||
|
Corso di Laurea Magistrale in Ingegneria Elettronica (Electronic Engineering) - Torino Corso di Laurea Magistrale in Ingegneria Delle Telecomunicazioni (Telecommunications Engineering) - Torino Corso di Laurea Magistrale in Ingegneria Informatica (Computer Engineering) - Torino Espandi... |
|||||||||||||||||
|
|||||||||||||||||
|
|||||||||||||||||
|
Presentazione
Corso a scelta per la laurea magistrale in Ing. Informatica/Elettronica/delle Telecomunicazioni. 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
Programmazione in linguaggio C. Archittettura di un sistema di elaborazione.
|
|
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
Progetto di metà corso (50% del voto finale)
Progetto di fine corso (50% del voto finale |
| Orario delle lezioni |
| Statistiche superamento esami |
|
|