{"title":"Towards a BRS-based Model for IoT Hybrid Fault Tolerance","authors":"Sahar Smaali, Rachida Boucebsi, Wafa Ghemmaz","doi":"10.1109/ICAASE56196.2022.9931572","DOIUrl":null,"url":null,"abstract":"In an increasingly connected world, the Internet of Things (IoT) has emerged as a framework of technologies and paradigms for the future of the Internet. However, it suffers from failures that can have undesirable consequences or even cause fatal accidents, especially in critical domains. Therefore, Fault Tolerance is a major challenge for assuring IoT systems dependability. In this article, we tackle this problem by proposing a hybrid approach, which consists of a generic microservice architecture baptized H-FaTMA. It enables proactive and reactive fault tolerance by providing detection of things failures as well as continuous and real-time monitoring of their states. In addition, it offers mechanisms to strengthen the reliability of the designed systems. We lean on formal methods to verify the functioning of H-FaTMA. Thus, we adopt Bigraphical Reactive Systems (BRS) to define our formal model that covers the description of architectural elements and simulates fault detection and recovery strategies.","PeriodicalId":206411,"journal":{"name":"2022 International Conference on Advanced Aspects of Software Engineering (ICAASE)","volume":"72 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-09-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 International Conference on Advanced Aspects of Software Engineering (ICAASE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICAASE56196.2022.9931572","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In an increasingly connected world, the Internet of Things (IoT) has emerged as a framework of technologies and paradigms for the future of the Internet. However, it suffers from failures that can have undesirable consequences or even cause fatal accidents, especially in critical domains. Therefore, Fault Tolerance is a major challenge for assuring IoT systems dependability. In this article, we tackle this problem by proposing a hybrid approach, which consists of a generic microservice architecture baptized H-FaTMA. It enables proactive and reactive fault tolerance by providing detection of things failures as well as continuous and real-time monitoring of their states. In addition, it offers mechanisms to strengthen the reliability of the designed systems. We lean on formal methods to verify the functioning of H-FaTMA. Thus, we adopt Bigraphical Reactive Systems (BRS) to define our formal model that covers the description of architectural elements and simulates fault detection and recovery strategies.