A middleware for pervasive situation-awareness

Graham Thomson, Sortirios Terzis

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

127 Downloads (Pure)


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
Number of pages14
Publication statusPublished - Jun 2012


  • middleware
  • situation awareness


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

Cite this