Publication: Democratization of runtime verification for internet of things
dc.contributor.author | İnçki, Koray | |
dc.contributor.author | Arı, İsmail | |
dc.contributor.department | Computer Science | |
dc.contributor.ozuauthor | ARI, Ismail | |
dc.contributor.ozugradstudent | İnçki, Koray | |
dc.date.accessioned | 2018-10-09T06:53:37Z | |
dc.date.available | 2018-10-09T06:53:37Z | |
dc.date.issued | 2018-05 | |
dc.description.abstract | 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. | en_US |
dc.identifier.doi | 10.1016/j.compeleceng.2018.05.007 | en_US |
dc.identifier.endpage | 580 | en_US |
dc.identifier.issn | 0045-7906 | en_US |
dc.identifier.scopus | 2-s2.0-85047213068 | |
dc.identifier.startpage | 570 | en_US |
dc.identifier.uri | http://hdl.handle.net/10679/6000 | |
dc.identifier.uri | https://doi.org/10.1016/j.compeleceng.2018.05.007 | |
dc.identifier.volume | 68 | en_US |
dc.identifier.wos | 000437999300045 | |
dc.language.iso | eng | en_US |
dc.peerreviewed | yes | en_US |
dc.publicationstatus | Published | en_US |
dc.publisher | Elsevier | en_US |
dc.relation.ispartof | Computers and Electrical Engineering | |
dc.relation.publicationcategory | International Refereed Journal | |
dc.rights | restrictedAccess | |
dc.subject.keywords | Internet of things | en_US |
dc.subject.keywords | Model-based testing | en_US |
dc.subject.keywords | Runtime verification | en_US |
dc.subject.keywords | Complex-event processing | en_US |
dc.subject.keywords | Model-to-text transformation | en_US |
dc.subject.keywords | Edge computing | en_US |
dc.title | Democratization of runtime verification for internet of things | en_US |
dc.type | article | en_US |
dspace.entity.type | Publication | |
relation.isOrgUnitOfPublication | 85662e71-2a61-492a-b407-df4d38ab90d7 | |
relation.isOrgUnitOfPublication.latestForDiscovery | 85662e71-2a61-492a-b407-df4d38ab90d7 |
Files
License bundle
1 - 1 of 1
- Name:
- license.txt
- Size:
- 1.45 KB
- Format:
- Item-specific license agreed upon to submission
- Description: