Publication:
Democratization of runtime verification for internet of things

dc.contributor.authorİnçki, Koray
dc.contributor.authorArı, İsmail
dc.contributor.departmentComputer Science
dc.contributor.ozuauthorARI, Ismail
dc.contributor.ozugradstudentİnçki, Koray
dc.date.accessioned2018-10-09T06:53:37Z
dc.date.available2018-10-09T06:53:37Z
dc.date.issued2018-05
dc.description.abstractInternet 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.doi10.1016/j.compeleceng.2018.05.007en_US
dc.identifier.endpage580en_US
dc.identifier.issn0045-7906en_US
dc.identifier.scopus2-s2.0-85047213068
dc.identifier.startpage570en_US
dc.identifier.urihttp://hdl.handle.net/10679/6000
dc.identifier.urihttps://doi.org/10.1016/j.compeleceng.2018.05.007
dc.identifier.volume68en_US
dc.identifier.wos000437999300045
dc.language.isoengen_US
dc.peerreviewedyesen_US
dc.publicationstatusPublisheden_US
dc.publisherElsevieren_US
dc.relation.ispartofComputers and Electrical Engineering
dc.relation.publicationcategoryInternational Refereed Journal
dc.rightsrestrictedAccess
dc.subject.keywordsInternet of thingsen_US
dc.subject.keywordsModel-based testingen_US
dc.subject.keywordsRuntime verificationen_US
dc.subject.keywordsComplex-event processingen_US
dc.subject.keywordsModel-to-text transformationen_US
dc.subject.keywordsEdge computingen_US
dc.titleDemocratization of runtime verification for internet of thingsen_US
dc.typearticleen_US
dspace.entity.typePublication
relation.isOrgUnitOfPublication85662e71-2a61-492a-b407-df4d38ab90d7
relation.isOrgUnitOfPublication.latestForDiscovery85662e71-2a61-492a-b407-df4d38ab90d7

Files

License bundle

Now showing 1 - 1 of 1
Placeholder
Name:
license.txt
Size:
1.45 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections