The Internet of Things is a paradigm that refers to the ubiquitous presence around us of physical objects equipped with sensing, networking, and processing capabilities that allow them to cooperate with their environment to reach common goals. However, any threat affecting the availability of IoT applications can be crucial financially and for the safety of the physical integrity of users. This feature calls for IoT applications that remain operational and efficiently handle possible threats. However, designing an IoT application that can handle threats is challenging for stakeholders due to the high susceptibility to threats of IoT applications and the lack of modeling mechanisms that contemplate resilience as a first-class representation. In this paper, an architectural Design Decision Model for Resilient IoT applications is presented to reduce the difficulty of stakeholders in designing resilient IoT applications. Our approach is illustrated and demonstrates the value through the modeling of a case.
翻译:物联网是一种范式,指的是我们周围无处不在的物理对象,这些对象具备传感、联网和计算能力,使它们能够与环境协作以达成共同目标。然而,任何影响物联网应用可用性的威胁都可能对财务安全以及用户人身安全造成严重影响。这一特性要求物联网应用在运行中保持稳定,并有效处理可能的威胁。然而,由于物联网应用对威胁的高度敏感性,且缺乏将弹性作为首要考虑的建模机制,设计能够应对威胁的物联网应用对利益相关者而言极具挑战性。本文提出了一种用于弹性物联网应用的架构设计决策模型,以降低利益相关者在设计弹性物联网应用时的难度。我们的方法通过案例建模进行了说明,并展示了其价值。