IoTC2: A formal method approach for detecting conflicts in large scale IoT systems

Abdullah Al Farooq, Ehab Al-Shaer, Thomas Moyer, Krishna Kant

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

31 Scopus citations

Abstract

Internet of Things (IoT) has become a common paradigm for different domains such as health care, transportation infrastructure, smart homes, smart shopping, and e-commerce. With its interoperable functionality, it is now possible to connect all domains of IoT together to provide comprehensive services to the users. Because numerous IoT devices can connect and communicate at the same time, there can be events that trigger conflicting actions for an actuator or an environmental feature. This paper provides a formal method approach, IoT Confict Checker (IoTC2), to ensure safety of controller and actuators' behavior with respect to conflicts. Any policy violation results in detection of the conflicts. We define the safety policies for controller, actions, and triggering events and implement them in Prolog to prove the logical completeness and soundness. In addition to that, we have implemented the detection policies in Matlab Simulink Environment with its built-in Model Verification blocks. We created a smart home environment in Simulink and showed how the conflicts affect actions and corresponding features. The scalability, efficiency, and accuracy of our method are tested in this simulated environment.

Original languageEnglish
Title of host publication2019 IFIP/IEEE Symposium on Integrated Network and Service Management, IM 2019
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages442-447
Number of pages6
ISBN (Electronic)9783903176157
StatePublished - 16 May 2019
Externally publishedYes
Event2019 IFIP/IEEE Symposium on Integrated Network and Service Management, IM 2019 - Arlington, United States
Duration: 8 Apr 201912 Apr 2019

Publication series

Name2019 IFIP/IEEE Symposium on Integrated Network and Service Management, IM 2019

Conference

Conference2019 IFIP/IEEE Symposium on Integrated Network and Service Management, IM 2019
Country/TerritoryUnited States
CityArlington
Period8/04/1912/04/19

Bibliographical note

Publisher Copyright:
© 2019 IFIP.

Keywords

  • Conflicts
  • Formal Method
  • Internet of Things(IoT)
  • Policies
  • Safety
  • Security
  • Simulation

ASJC Scopus subject areas

  • Information Systems and Management
  • Management Science and Operations Research
  • Information Systems
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'IoTC2: A formal method approach for detecting conflicts in large scale IoT systems'. Together they form a unique fingerprint.

Cite this