TY - GEN
T1 - Sequential Behavioral Modeling for Scalable IoT Devices and Systems
AU - Korkan, Ege
AU - Kaebisch, Sebastian
AU - Kovatsch, Matthias
AU - Steinhorst, Sebastian
N1 - Publisher Copyright:
© 2018 IEEE.
PY - 2018/11/5
Y1 - 2018/11/5
N2 - The Internet of Things (IoT) enables connectivity between devices, thereby allowing them to interact with each other. A recurring problem is the emergence of siloed IoT platforms due to proprietary standards. Recently, the World Wide Web Consortium (W3C) proposed a human-readable and machine- understandable format called Thing Description (TD). It allows to uniformly describe device and service interfaces of different IoT standards with syntactic and semantic information, and hence enables semantic interoperability. However, describing sequential behavior of devices, which is essential for many cyber-physical systems, is not covered. In this paper, we propose a systematic way to describe such sequential behavior as an extension within TDs, thereby increasing their semantic expressiveness through possible, valid state transitions. This enables safe and desired operation of devices as well as scalability by modeling systems as sequential compositions of Things. We show in a case study that previously unmodelable behavior can now be expressed and the overall manual intervention requirements of state-of-the-art implementations can be significantly reduced.
AB - The Internet of Things (IoT) enables connectivity between devices, thereby allowing them to interact with each other. A recurring problem is the emergence of siloed IoT platforms due to proprietary standards. Recently, the World Wide Web Consortium (W3C) proposed a human-readable and machine- understandable format called Thing Description (TD). It allows to uniformly describe device and service interfaces of different IoT standards with syntactic and semantic information, and hence enables semantic interoperability. However, describing sequential behavior of devices, which is essential for many cyber-physical systems, is not covered. In this paper, we propose a systematic way to describe such sequential behavior as an extension within TDs, thereby increasing their semantic expressiveness through possible, valid state transitions. This enables safe and desired operation of devices as well as scalability by modeling systems as sequential compositions of Things. We show in a case study that previously unmodelable behavior can now be expressed and the overall manual intervention requirements of state-of-the-art implementations can be significantly reduced.
KW - CPS
KW - Internet of Things
KW - Model-driven development
KW - System Testing
KW - Thing Description
UR - https://www.scopus.com/pages/publications/85057884581
U2 - 10.1109/FDL.2018.8524065
DO - 10.1109/FDL.2018.8524065
M3 - Conference contribution
AN - SCOPUS:85057884581
T3 - Forum on Specification and Design Languages
BT - FDL 2018 - Proceedings of the 2018 Forum on Specification and Design Languages
PB - IEEE Computer Society
T2 - 2018 Forum on Specification and Design Languages, FDL 2018
Y2 - 10 September 2018 through 12 September 2018
ER -