The applications are being growingly executed on IoT systems. Such systems may involve devices that often rely on limited power sources, processing capabilities and shut down for prolonged durations to maximize energy efficiency. They do not possess the means to forge reliable and direct communications with the Internet. Establishing horizontally scalable applications is not always assured in IoT systems. In this paper, we propose a model to verify horizontally scalable IoT applications. Three verification axes are considered: Architectural, Intermediation, and Horizontal Scalability. Thus, we adopted the Event-B formal method to incrementally develop our model, taking advantage of its refinement features. We also engaged proof obligations to accurately verify the model and then leveraged the ProB animator for its validation.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

An Event-B Based Approach for Horizontally Scalable IoT Applications

  • Yassmine Gara Hellal,
  • Lazhar Hamel,
  • Mohamed Graiet

摘要

The applications are being growingly executed on IoT systems. Such systems may involve devices that often rely on limited power sources, processing capabilities and shut down for prolonged durations to maximize energy efficiency. They do not possess the means to forge reliable and direct communications with the Internet. Establishing horizontally scalable applications is not always assured in IoT systems. In this paper, we propose a model to verify horizontally scalable IoT applications. Three verification axes are considered: Architectural, Intermediation, and Horizontal Scalability. Thus, we adopted the Event-B formal method to incrementally develop our model, taking advantage of its refinement features. We also engaged proof obligations to accurately verify the model and then leveraged the ProB animator for its validation.