Engineering Resilient Collective Adaptive Systems by Self-Stabilisation

Abstract

Collective adaptive systems are an emerging class of networked computational systems particularly suited for application domains such as smart cities, complex sensor networks, and the Internet of Things. These systems tend to feature large-scale, heterogeneity of communication model (including opportunistic peer-to-peer wireless interaction) and require inherent self-adaptiveness properties to address unforeseen changes in operating conditions. In this context, it is extremely difficult (if not seemingly intractable) to engineer reusable pieces of distributed behaviour to make them provably correct and smoothly composable.

Document Details

Document Type
Pub Defense Publication
Publication Date
Mar 09, 2018
Source ID
10.1145/3177774

Entities

People

  • Danilo Pianini
  • Ferruccio Damiani
  • Giorgio Audrito
  • Jacob Beal
  • Mirko Viroli

Organizations

  • Defense Advanced Research Projects Agency
  • RTX
  • United States Air Force
  • University of Bologna
  • University of Turin

Tags

Fields of Study

  • Computer science

Readers

  • Computer Networking
  • Database Systems and Applications
  • Operations Research

Technology Areas

  • 5G
  • 5G - Internet of Things