Democratization of runtime verification for internet of things

Title Democratization of runtime verification for internet of things
Author İnçki, Koray, Arı, İsmail
Publication Date: 2018-05
Publication Place - Elsevier
Subject Internet of things, Model-based testing, Runtime verification, Complex-event processing, Model-to-text transformation, Edge computing
Type Periodical
Language English
Digital Yes
Manuscript No
Library: Özyeğin University
Library Asset ID 0045-7906
Record ID 779d58d2-854f-4bc7-858a-5810795d8bc0
Library Location Computer Science
Date 2018-05
Sample Text Internet of Things (IoT) devices have gained more prevalence in ambient assisted living (AAL) systems. Reliability of AAL systems is critical especially in assuring the safety and well-being of elderly people. Runtime verification (RV) is described as checking whether the observed behavior of a system conforms to its expected behavior. RV techniques generally involve heavy formal methods; thus, it is poorly utilized in the industry. Therefore, we propose a democratization of RV for IoT systems by presenting a model-based testing (MBT) approach. To enable modeling expected behaviors of an IoT system, we first describe an extension to a UML profile. Then, we capture the expected behavior of an interaction that is modeled on a Sequence Diagram (SD). Later, the expected behaviors are translated into runtime monitor statements expressed in Event-Processing Language (EPL), which are executed at the edge of the IoT network. We further demonstrate our contributions on a sample AAL system.
DOI 10.1016/j.compeleceng.2018.05.007
Cilt 68
View in source Özyeğin University Özyeğin University - Ottoman library catalog search
Özyeğin University - Ottoman library catalog search Özyeğin University

Democratization of runtime verification for internet of things

Author İnçki, Koray, Arı, İsmail
Publication Date 2018-05
Publication Place - Elsevier
Subject Internet of things, Model-based testing, Runtime verification, Complex-event processing, Model-to-text transformation, Edge computing
Type Periodical
Language English
Digital Yes
Manuscript No
Library Özyeğin University
Library Asset ID 0045-7906
Record ID 779d58d2-854f-4bc7-858a-5810795d8bc0
Library Location Computer Science
Date 2018-05
Sample Text Internet of Things (IoT) devices have gained more prevalence in ambient assisted living (AAL) systems. Reliability of AAL systems is critical especially in assuring the safety and well-being of elderly people. Runtime verification (RV) is described as checking whether the observed behavior of a system conforms to its expected behavior. RV techniques generally involve heavy formal methods; thus, it is poorly utilized in the industry. Therefore, we propose a democratization of RV for IoT systems by presenting a model-based testing (MBT) approach. To enable modeling expected behaviors of an IoT system, we first describe an extension to a UML profile. Then, we capture the expected behavior of an interaction that is modeled on a Sequence Diagram (SD). Later, the expected behaviors are translated into runtime monitor statements expressed in Event-Processing Language (EPL), which are executed at the edge of the IoT network. We further demonstrate our contributions on a sample AAL system.
DOI 10.1016/j.compeleceng.2018.05.007
Cilt 68
Özyeğin University - Ottoman library catalog search
Özyeğin University You are being redirected...

Please wait