D   A   T   A   W   O   K

Creation: March 06 2018
Modified: November 26 2019

Distributed Programming for IoT


Distributed Applications Design

In the frst part of the course basic principles of Design of Distributed Systems will be introduced. We will show how to solve problems and perform tasks effciently in a distributed computing environment.

Linguaggi e strumenti per la programmazione distribuita

In this part of the course we will introduce languages and tools that can be used to develop Distributed Applications for Cyber-Physical Systems in General and IoT in particular:

Monitoring di Sistemi Cyber-fsici

The last part of the lecture will be devoted to introduce tools and techniques that can be used to monitor CPS in order to detect and (possibly) predict unexpected and unwanted behaviours.


proudly self-hosted on a cheap Raspberry Pi 2