Dependability, fault detection, fault masking, fault prevention, fault tolerance, Internet of Things, IoT architecture, Resilience.