98214 - INTELLIGENT CYBER-PHYSICAL SYSTEMS

Anno Accademico 2021/2022

  • 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