- Docente: Mirko Viroli
- Crediti formativi: 6
- Lingua di insegnamento: Italiano
- Moduli: Mirko Viroli (Modulo 1) Roberto Casadei (Modulo 2)
- Modalità didattica: Convenzionale - Lezioni in presenza (Modulo 1) Convenzionale - Lezioni in presenza (Modulo 2)
- Corso: Minor "Infrastrutture smart"
Conoscenze e abilità da conseguire
Al termine del corso, lo studente conoscerà i metodi, gli strumenti e le tecnologie disponibili per la progettazione e la gestione di sistemi e servizi cyber-fisici intelligenti, in particolare nelle applicazioni di monitoraggio e controllo delle infrastrutture critiche civili nelle smart cities. Gli argomenti trattati in questo corso includono: architetture cloud/fog/edge/IoT, ingegneria dei sistemi adattivi e intelligenti, embedded e mobile computing.
Contenuti
- Introduzione ai sistemi distribuiti cyber-fisici: sensori/attuatori, sistemi embedded, sistemi cyber-fisici, reti, digital twin.
- Elementi di ingegneria del software per applicazioni distribuite complesse: elicitazione dei requisiti, progettazione, implementazione, test e manutenzione, modelli, metodologie e architetture.
- Trend e paradigmi tecnologici: web of Things, cloud computing, big data, edge/fog computing, intelligenza artificiale
- Applicazioni e progetti
Testi/Bibliografia
-
Alur, R. (2015). Principles of cyber-physical systems. MIT press.
-
Chou, T. (2017). Precision-Principles, Practices and Solutions for the Internet of Things. McGraw-Hill Education.
-
Richards, M., & Ford, N. (2020). Fundamentals of Software Architecture: An Engineering Approach. " O'Reilly Media, Inc.".
Metodi didattici
- Lezioni frontali sugli aspetti di base del contenuto del corso, secondo necessità a seconda del background degli studenti
- Seminari su aspetti avanzati dei contenuti del corso
- Seminari delle industrie locali che discutono di casi reali studiati
- Collaborazione con gruppi di studenti nello sviluppo di un progetto industriale
- Presentazione da parte degli studenti dei risultati intermedi del progetto
Modalità di verifica e valutazione dell'apprendimento
La valutazione finale si baserà sulla valutazione della relazione di progetto e sulla discussione della sua relazione con il contenuto del corso.
Strumenti a supporto della didattica
- Slides proiettate durante le lezioni/seminari
- Cooperazione allo sviluppo del progetto in presenza o con strumenti congressuali
- Utilizzo in tempo reale di strumenti software, come simulatori
Orario di ricevimento
Consulta il sito web di Mirko Viroli
Consulta il sito web di Roberto Casadei