Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Published March 15, 2021 | Version v1
Journal article Open

Dealing with IoT Defiant Components

  • 1. State University of Ceará
  • 2. State Universisty of Ceará
  • 3. Instituto Atlântico

Description

A defiant IoT component is a smart device of an IoT system-of-systems (SoS) that should adapt its local behaviour to accomplish the new global requirements of the SoS only in exceptional scenarios. There are several self-adaptive approaches for system-of-systems in the literature. However, to handle defiant components,  there is currently only one solution, called cautious adaptation, which relies on the use of AOP-based wrappers. That approach may not be appropriate for IoT systems since the components expose their communication API. Therefore, this paper proposes a new cautious adaptation approach for IoT SoS that adds three external components, the Configurator, the Observer and the Effector, that realize the MAPE control loop to apply behaviour adaptation. The solution is evaluated through a proof of concept using two types of IoT device communication mechanisms that demonstrated that our proposal helps the SoS to achieve its global goals. 

Files

Dealing_with_IoT_Defiant_Components.pdf

Files (404.7 kB)

Name Size Download all
md5:b4bfa584cd885afb33566c2909a55c8f
404.7 kB Preview Download