Authors
Moosa Yahyazadeh, Syed Rafiul Hussain, Endadul Hoque, Omar Chowdhury
Publication date
2020
Conference
Runtime Verification: 20th International Conference, RV 2020, Los Angeles, CA, USA, October 6–9, 2020, Proceedings 20
Pages
151-171
Publisher
Springer International Publishing
Description
This paper presents PatrIoT, which efficiently monitors the behavior of a programmable IoT system at runtime and suppresses contemplated actions that violate a given declarative policy. Policies in PatrIoT are specified in effectively propositional, past metric temporal logic and capture the system’s expected temporal invariants whose violation can break its desired security, privacy, and safety guarantees. PatrIoT has been instantiated for not only an industrial IoT system (EVA ICS) but also for two home representative automation platforms: one proprietary (SmartThings) and another open-source (OpenHAB). Our empirical evaluation shows that, while imposing only a moderate runtime overhead, PatrIoT can effectively detect policy violations.
Total citations
20212022202320244342
Scholar articles
M Yahyazadeh, SR Hussain, E Hoque, O Chowdhury - … Verification: 20th International Conference, RV 2020 …, 2020