A middleware for pervasive situation-awareness

Graham Thomson, Sortirios Terzis

Research output: Chapter in Book/Report/Conference proceedingConference contribution book

127 Downloads (Pure)

Abstract

Situation-awareness is the ability of applications to adapt to the current situation of their users. For situation-awareness to be truly pervasive it should support the individual needs of every user, everywhere. We present a middleware for pervasive situation-awareness based on the idea of separating the features of a situation from the specification of how it should be recognised. The features of a situation can be seen as an interface that can be easily customised to satisfy individual user needs, while alternative specifications can be used to recognise a situation in different environments. The middleware views situations as collections of roles that individuals and devices play. Its implementation follows an agent-based architecture where collaborating agents acquire and reason over context data. We also show that the middleware can recognise a variety of highly customised situations using alternative specifications with performance that is acceptable for interactive situation-aware applications in realistic deployment sizes.
Original languageEnglish
Title of host publicationDistributed Applications and Interoperable Systems
Subtitle of host publication12th IFIP WG 6.1 International Conference, DAIS 2012
EditorsKarl Goschka, Seif Haridi
Pages148-161
Number of pages14
Volume7272
DOIs
Publication statusPublished - Jun 2012

Keywords

  • middleware
  • situation awareness

Fingerprint Dive into the research topics of 'A middleware for pervasive situation-awareness'. Together they form a unique fingerprint.

  • Cite this

    Thomson, G., & Terzis, S. (2012). A middleware for pervasive situation-awareness. In K. Goschka, & S. Haridi (Eds.), Distributed Applications and Interoperable Systems: 12th IFIP WG 6.1 International Conference, DAIS 2012 (Vol. 7272, pp. 148-161) https://doi.org/10.1007/978-3-642-30823-9_13