Title: A system of systems architecture for the internet of things exploiting autonomous components

Authors: Basil Nikolopoulos; Alexandros C. Dimopoulos; Mara Nikolaidou; George Dimitrakopoulos; Dimosthenis Anagnostopoulos

Addresses: Department of Informatics and Telematics, School of Digital Technology, Harokopio University, Athens, Greece ' Department of Informatics and Telematics, School of Digital Technology, Harokopio University, Athens, Greece ' Department of Informatics and Telematics, School of Digital Technology, Harokopio University, Athens, Greece ' Department of Informatics and Telematics, School of Digital Technology, Harokopio University, Athens, Greece ' Department of Informatics and Telematics, School of Digital Technology, Harokopio University, Athens, Greece

Abstract: As the internet of things (IoT) becomes more popular, supporting systems and their components become more complex and largely heterogeneous. This paper discusses on a system of systems (SoS) architecture for IoT systems composed by autonomous components. The proposed architecture focuses on a middleware transforming sensor services to REST services, for the development of mixed-criticality applications. The middleware consisting of autonomous aggregation software running on commodity multi-core devices, such as Raspberry Pi. Self-management policies applied are discussed in the paper. The analysis of a smart building system, developed as a use case, provides solid evidence that such an architecture is realistic and can lead to highly competitive systems.

Keywords: internet of things; IoT; system of systems; SoS; edge devices; aggregation software; autonomous components; self-management policies.

DOI: 10.1504/IJSSE.2019.100339

International Journal of System of Systems Engineering, 2019 Vol.9 No.2, pp.167 - 199

Received: 17 Jul 2018
Accepted: 09 Dec 2018

Published online: 26 Jun 2019 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article