A middleware for pervasive situation-awareness

Graham Thomson, Sortirios Terzis

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

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.
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

Fingerprint

Middleware
Specifications

Keywords

  • middleware
  • situation awareness

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
Thomson, Graham ; Terzis, Sortirios. / A middleware for pervasive situation-awareness. Distributed Applications and Interoperable Systems: 12th IFIP WG 6.1 International Conference, DAIS 2012. editor / Karl Goschka ; Seif Haridi. Vol. 7272 2012. pp. 148-161
@inproceedings{500e5c7e32ca46f1b2d559e2250dd80d,
title = "A middleware for pervasive situation-awareness",
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.",
keywords = "middleware , situation awareness",
author = "Graham Thomson and Sortirios Terzis",
year = "2012",
month = "6",
doi = "10.1007/978-3-642-30823-9_13",
language = "English",
isbn = "9783642308222",
volume = "7272",
pages = "148--161",
editor = "Karl Goschka and Seif Haridi",
booktitle = "Distributed Applications and Interoperable Systems",

}

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

A middleware for pervasive situation-awareness. / Thomson, Graham; Terzis, Sortirios.

Distributed Applications and Interoperable Systems: 12th IFIP WG 6.1 International Conference, DAIS 2012. ed. / Karl Goschka; Seif Haridi. Vol. 7272 2012. p. 148-161.

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

TY - GEN

T1 - A middleware for pervasive situation-awareness

AU - Thomson, Graham

AU - Terzis, Sortirios

PY - 2012/6

Y1 - 2012/6

N2 - 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.

AB - 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.

KW - middleware

KW - situation awareness

UR - http://www.scopus.com/inward/record.url?scp=84862750668&partnerID=8YFLogxK

U2 - 10.1007/978-3-642-30823-9_13

DO - 10.1007/978-3-642-30823-9_13

M3 - Conference contribution book

SN - 9783642308222

VL - 7272

SP - 148

EP - 161

BT - Distributed Applications and Interoperable Systems

A2 - Goschka, Karl

A2 - Haridi, Seif

ER -

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