logo-polimi
Loading...
Risorse bibliografiche
Risorsa bibliografica obbligatoria
Risorsa bibliografica facoltativa
Scheda Riassuntiva
Anno Accademico 2014/2015
Tipo incarico Dottorato
Insegnamento 096880 - NETWORKED EMBEDDED SOFTWARE
Docente Mottola Luca
Cfu 5.00 Tipo insegnamento Monodisciplinare

Corso di Dottorato Da (compreso) A (escluso) Insegnamento
MI (1380) - INGEGNERIA DELL'INFORMAZIONE / INFORMATION TECHNOLOGYAZZZZ096880 - NETWORKED EMBEDDED SOFTWARE

Programma dettagliato e risultati di apprendimento attesi

Goals

The course explores the design, implementation, and validation of the software powering networked embedded systems (NES), providing the communication core for Cyberphysical Systems and the “Internet of Things”. At the end of the course, students are expected to be acquainted with the challenges in implementing software functionality within limited resources, be knowledgeable about the state of the art in developing NES software, and be able to critically apply the learned concepts to realistic case studies.

Programme

Specifically, the course will cover topics such as i) paradigmatic NES applications and related (non-)functional requirements, ii) real-time low-power wireless sensing and actuation, ii) design and modeling approaches for NES, iii) automatic program synthesis, programming abstractions, and middleware, vi) dependability and fault-tolerance, v) validation and verification of NES software, and vi) interoperability. A specialized reference architecture will guide the learning throughout the course. The material will cover both theoretical aspects and their applications to real-world scenarios.

Teaching

The course includes 13 sessions with a combination of lectures by the teacher and paper presentations by the students. The latter will be organized as a mock conference, including reviews from the students using HotCRP or similar, and an Oxford-style debate after the presentation in class. The course will include a project component that also teaches experimental design and evaluation. The outcome of the project component will be a proposal that, if executed, should result in a workshop-quality publication. Execution of the proposed experiment is encouraged, but not required. Should the students be interested, embedded hardware will be made available for experimentation. The course will be largely based on recent academic papers in the areas of NES software. Students will be given a template for project proposals. Slides will be provided to the students after lectures for reviewing.

 

 


Note Sulla Modalità di valutazione

Students will be required to critique and to present two peer-reviewed papers, and to submit a written project proposal, including motivation, hypothesis, and experimental design. Grading for the course will be allocated as follows: 25% two paper critiques and presentations; 50% project; 25% participation. The actual execution of the project proposal is not required.


Intervallo di svolgimento dell'attività didattica
Data inizio
Data termine

Calendario testuale dell'attività didattica
 

Bibliografia

Mix Forme Didattiche
Tipo Forma Didattica Ore didattiche
lezione
27.0
esercitazione
0.0
laboratorio informatico
0.0
laboratorio sperimentale
0.0
progetto
0.0
laboratorio di progetto
0.0

Informazioni in lingua inglese a supporto dell'internazionalizzazione
Insegnamento erogato in lingua Inglese
Disponibilità di materiale didattico/slides in lingua inglese
Disponibilità di libri di testo/bibliografia in lingua inglese
Possibilità di sostenere l'esame in lingua inglese
Disponibilità di supporto didattico in lingua inglese

Note Docente
Students interested in enrolling in the course are recommended to contact the instructor at luca.mottola@polimi.it to better organise the schedule of the course.
schedaincarico v. 1.6.1 / 1.6.1
Area Servizi ICT
22/02/2020