Available and Fault Tolerant IoT System: Applying Quality Engineering Method
Reginaldo Arakaki, Victor Takashi Hayashi, Wilson Vicente Ruggiero · 2020 International Conference on Electrical, Communication, and Computer Engineering (ICECCE) · 2020
IoT systems include the creation of digital platforms that connect in real-time events, many devices with different levels of robustness. That is, some components are simple, and others sophisticated, connected by a well-designed project using methods or using “try-correct” ad hoc procedures. This paper presents how faulty an Internet of Things (IoT) system could be if implemented without engineering quality and architecture fundamentals. Furthermore, describe by concepts and practical examples, how engineering design should apply architectural techniques driven by quality attributes (referenced by ISO/IEC 25010 standard). A Markov Chain Model used to improve availability and maintenance of a smart home application is presented to illustrate the importance of techniques to balance quality attributes of IoT systems.