2022•Fraunhofer-Publica (Fraunhofer-Gesellschaft)Open access

Middleware for building pervasive systems

Amro Al-Akkad, Ferry Pramudianto, Marco Jahn, Andreas Zimmermann

Open full text 7 citations

Abstract

Pervasive software succeeds when it is leveraged permeable into the background of everyday life and work supporting users more properly to fulfill their tasks than they used to do it with pre-existing techniques. Hence, we hypothesize, that a particular pervasive system may comprise certain styles of intelligent networking embedded systems, secure communication patterns, context-aware assisting, novel techniques of interaction and many more sophisticated features. Building such highly flexible systems poses diverse challenges for an underlying middleware platform. This paper reports - from a developers' point of view - on experiences we gained from using a generic middleware framework that targets the rapid development of pervasive systems. Based on two case studies, conducted in the healthcare and home automation domain, we describe in detail how we designed and deployed two prototypical ubiquitous applications. We elaborate the difficulties our designated middleware framework helped to us to overcome, and at th e same time look on the intrinsic complexity networked embedded systems constitute. Finally, we conclude with a set of lessons learned for designing pervasive systems and sketch ideas for future work.

About this research paper

What this paper is about

Pervasive software succeeds when it is leveraged permeable into the background of everyday life and work supporting users more properly to fulfill their tasks than they used to do it with pre-existing techniques. Hence, we hypothesize, that a particular pervasive system may comprise certain styles of intelligent networking embedded systems, secure communication patterns, context-aware assisting, novel techniques of interaction and many more sophisticated features. Building such highly flexible systems poses diverse challenges for an underlying middleware platform. This paper reports - from a developers' point of view - on experiences we gained from using a generic middleware framework that targets the rapid development of pervasive systems. Based on two case studies, conducted in the healthcare and home automation domain, we describe in detail how we designed and deployed two prototypical ubiquitous applications. We elaborate the difficulties our designated middleware framework helped to us to overcome, and at th e same time look on the intrinsic complexity networked embedded systems constitute. Finally, we conclude with a set of lessons learned for designing pervasive systems and sketch ideas for future work.

Why it matters

OpenAlex reports 7 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Pervasive software succeeds when it is leveraged permeable into the background of everyday life and work supporting users more properly to fulfill their tasks than they used to do it with pre-existing techniques. Hence, we hypothesize, that a particular pervasive system may comprise certain styles of intelligent networking embedded systems, secure communication patterns, context-aware assisting, novel techniques of interaction and many more sophisticated features. Building such highly flexible systems poses diverse challenges for an underlying middleware platform. This paper reports - from a developers' point of view - on experiences we gained from using a generic middleware framework that targets the rapid development of pervasive systems. Based on two case studies, conducted in the healthcare and home automation domain, we describe in detail how we designed and deployed two prototypical ubiquitous applications. We elaborate the difficulties our designated middleware framework helped to us to overcome, and at th e same time look on the intrinsic complexity networked embedded systems constitute. Finally, we conclude with a set of lessons learned for designing pervasive systems and sketch ideas for future work.

Key concepts: Computer science, Middleware (distributed applications), Computer security, Operating system

Related papers

Back to paper searchBrowse research topicsOriginal source
Middleware for building pervasive systems — Research Paper | ScholarLens