A Roadmap Toward the Resilient Internet of Things for Cyber-Physical Systems

Denise Ratasich, Faiq Khalid, Florian Geissler, Radu Grosu, Muhammad Shafique, Ezio Bartocci

Research output: Contribution to journalArticlepeer-review


The Internet of Things (IoT) is a ubiquitous system connecting many different devices - the things - which can be accessed from the distance. The cyber-physical systems (CPSs) monitor and control the things from the distance. As a result, the concepts of dependability and security get deeply intertwined. The increasing level of dynamicity, heterogeneity, and complexity adds to the system's vulnerability, and challenges its ability to react to faults. This paper summarizes the state of the art of existing work on anomaly detection, fault-tolerance, and self-healing, and adds a number of other methods applicable to achieve resilience in an IoT. We particularly focus on non-intrusive methods ensuring data integrity in the network. Furthermore, this paper presents the main challenges in building a resilient IoT for the CPS, which is crucial in the era of smart CPS with enhanced connectivity (an excellent example of such a system is connected autonomous vehicles). It further summarizes our solutions, work-in-progress and future work to this topic to enable 'Trustworthy IoT for CPS'. Finally, this framework is illustrated on a selected use case: a smart sensor infrastructure in the transport domain.

Original languageEnglish (US)
Article number8606923
Pages (from-to)13260-13283
Number of pages24
JournalIEEE Access
StatePublished - 2019


  • Anomaly detection
  • cyber-physical systems (CPS)
  • Internet of Things (IoT)
  • long-term dependability and security
  • monitoring
  • resilience
  • self-adaptation
  • self-healing

ASJC Scopus subject areas

  • General Computer Science
  • General Materials Science
  • General Engineering


Dive into the research topics of 'A Roadmap Toward the Resilient Internet of Things for Cyber-Physical Systems'. Together they form a unique fingerprint.

Cite this