An Ontological Framework for Opportunistic Composition of IoT Systems

Nundloll, V. and Elkhatib, Y. and Elhabbash, A. and Blair, G.S. (2020) An Ontological Framework for Opportunistic Composition of IoT Systems. In: 2020 IEEE International Conference on Informatics, IoT, and Enabling Technologies (ICIoT). IEEE, pp. 614-621. ISBN 9781728148229

[img]
Text (Nundloll2020ontology)
Nundloll2020ontology.pdf - Accepted Version
Available under License Creative Commons Attribution-NonCommercial.

Download (635kB)

Abstract

As the number of connected devices rapidly increases, largely thanks to uptake of IoT technologies, there is significant stimulus to enable opportunistic interactions between different systems that encounter each other at run time. However, this is complicated by diversity in IoT technologies and implementation details that are not known in advance. To achieve such unplanned interactions, we use the concept of a holon to represent a system's services and requirements at a high level. A holon is a self-describing system that appears as a whole when viewed from above whilst potentially comprising multiple sub-systems when viewed from below. In order to realise this world view and facilitate opportunistic system interactions, we propose the idea of using ontologies to define and program a holon. Ontologies offer the ability to classify the concepts of a domain, and use this formalised knowledge to infer new knowledge through reasoning. In this paper, we design a holon ontology and associated code generation tools. We also explore a case study of how programming holons using this approach can aid an IoT system to self-describe and reason about other systems it encounters. As such, developers can develop system composition logic at a high-level without any preconceived notions about low-level implementation details. © 2020 IEEE.

Item Type:
Contribution in Book/Report/Proceedings
Additional Information:
©2020 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
Subjects:
ID Code:
148939
Deposited By:
Deposited On:
10 Nov 2020 17:00
Refereed?:
Yes
Published?:
Published
Last Modified:
04 Dec 2020 07:26