Reflecting on recurring failures in iot development

D Anandayuvaraj, JC Davis - Proceedings of the 37th IEEE/ACM …, 2022 - dl.acm.org
As IoT systems are given more responsibility and autonomy, they offer greater benefits, but
also carry greater risks. We believe this trend invigorates an old challenge of software …

Supporting early-safety analysis of IoT systems by exploiting testing techniques

D Clerissi, J Di Rocco, D Di Ruscio… - 2023 ACM/IEEE …, 2023 - ieeexplore.ieee.org
IoT systems' complexity and susceptibility to failures pose significant challenges in ensuring
their reliable operation. Failures can be internally generated or caused by external factors …

IoT bugs and development challenges

A Makhshari, A Mesbah - 2021 IEEE/ACM 43rd International …, 2021 - ieeexplore.ieee.org
IoT systems are rapidly adopted in various domains, from embedded systems to smart
homes. Despite their growing adoption and popularity, there has been no thorough study to …

IoTRepair: Flexible fault handling in diverse IoT deployments

M Norris, ZB Celik, P Venkatesh, S Zhao… - ACM Transactions on …, 2022 - dl.acm.org
IoT devices can be used to complete a wide array of physical tasks, but due to factors such
as low computational resources and distributed physical deployment, they are susceptible to …

Chaos duck: A tool for automatic iot software fault-tolerance analysis

I Zavalyshyn, T Given–Wilson, A Legay… - 2021 40th …, 2021 - ieeexplore.ieee.org
Internet of Things (IoT) device software frequently handles sensitive data. This software has
to be resistant to faults to prevent leakage and ensure data privacy and security. Source …

IoTRepair: Systematically addressing device faults in commodity IoT

M Norris, B Celik, P Venkatesh, S Zhao… - 2020 IEEE/ACM Fifth …, 2020 - ieeexplore.ieee.org
IoT devices are decentralized and deployed in unstable environments, which causes them
to be prone to various types of faults, such as power failure and network disruption. Yet …

A microservices architecture for reactive and proactive fault tolerance in iot systems

A Power, G Kotonya - … IEEE 19th International Symposium on" A …, 2018 - ieeexplore.ieee.org
Providing fault-tolerance (FT) support to Internet of Things (IoT) systems is an open
challenge, with many implementations providing static, tightly coupled FT support that does …

On challenges in engineering IoT software systems

RC Motta, KM De Oliveira, GH Travassos - Proceedings of the XXXII …, 2018 - dl.acm.org
Contemporary software systems, such as the Internet of Things (IoT), Industry 4.0, and Smart
Cities are new technology paradigms that offer challenges for their construction since they …

Fault-tolerant iot: A systematic mapping study

MT Moghaddam, H Muccini - … , SERENE 2019, Naples, Italy, September 17 …, 2019 - Springer
A failure may occur at all architectural levels of the Internet of Things (IoT) applications:
sensor and actuator nodes can be missed, network links can be down, and processing and …

Practical methods for managing faults in IoT computing

CW Park, SD Kim - Journal of Internet Computing and Services, 2015 - koreascience.kr
Abstract Internet of Thing (IoT) computing is an environment where various devices with
sensors and actuators are connect, and interact together to acquire contexts and provide …