middleware

Automating the evaluation of interoperability effectiveness in heterogeneous IoT systems

Internet of Things (IoT) applications consist of diverse resource-constrained/rich devices with a considerable portion being mobile. Such devices demand lightweight, loosely coupled interactions in terms of time, space, and synchronization. IoT …

DEMSA: a DT-enabled Middleware for Self-adaptive Smart Spaces

Heating, Ventilation, and Air Conditioning (HVAC) systems account for a significant portion of energy consumption within buildings. In order to balance the effect of thermal comfort vis-a-vis energy savings, HVAC control strategies have been …

ComDeX: a context-aware federated platform for IoT-enhanced communities

This paper presents ComDeX, a context-aware federated architecture and IoT platform for enabling data exchange between IoT enhanced communities. Today, such smart communities are highly heterogeneous and siloed as they can offer IoT applications and …

ComDeX unveiled: demonstrating the future of IoT-Enhanced communities

The rapidly expanding field of Internet of Things (IoT) has necessitated the development of effective and efficient systems for handling the vast quantities of data that are generated. However, the inherent diversity and complexity of IoT …

Middleware supporting PIS : requirements, solutions, and challenges

In this chapter, we consider the requirements for middleware to support Pervasive Information Systems (PIS) in the context of the Internet of Things (IoT). With the IoT, PIS architectures become more and more distributed and need to be supported by …

Timed Protocol Analysis of Interconnected Mobile IoT Devices

With the emergence of the Internet of Things (IoT), application developers can rely on a variety of protocols and Application Programming Interfaces (APIs) to support data exchange between IoT devices. However, this may result in highly heterogeneous …

PrioDeX: a Data Exchange Middleware for Efficient Event Prioritization in SDN-based IoT systems

Real-time event detection and targeted decision making for emerging mission-critical applications requires systems that extract and process relevant data from connected IoT devices in the environment. In this paper, we propose PrioDeX, a cross-layer …

Performance Analysis of Internet of Things Interactions via Simulation-Based Queueing Models

Numerous middleware application programming interfaces (APIs) and protocols were introduced in the literature in order to facilitate the application development of the Internet of Things (IoT). Such applications are built on reliable or even …

Abstracting Interactions with IoT Devices Towards a Semantic Vision of Smart Spaces

This paper describes a middleware framework for IoT smart spaces, SemIoTic, that provides application developers and end-users with the semantic domain-relevant view of the smart space, hiding the complexity of having to deal with/understand …

SemIoTic: Bridging the Semantic Gap in IoT Spaces

This demonstration showcases the SemIoTic middleware which provides inhabitants of an IoT space, as well as developers of applications, with a semantic view of the space. Participants will have an opportunity to see how useful IoT applications can be …