A Model and Architecture for Situation Determination

G Thomson, S Terzis, Patrick Nixon

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

    Abstract

    Automatically determining the situation of an ad-hoc group of people and devices within a smart environment is a significant challenge in pervasive computing systems. Situation identification provides essential context information used by applications to adapt their behaviours. Current approaches to situation determination can be broadly categorised as either specification based or learning based. For specification-based approaches, typically an expert of the local environment is required to specify the correlation of the available sensor data with the situations that occur, often in an ad-hoc manner. As the amount of available sensor data and number of situations increases, it becomes increasingly difficult for an expert to decipher and specify correlations. With learning-based approaches, a training period must be conducted, during which several examples of each situation are collected and analysed, before the system can be used. These factors impede swift adaptation to the evolving set of situations that will occur in an environment over time. Situations are commonly recognised at a coarse level of granularity, which limits the scope of situation-aware applications. For example, only a general `meeting' situation may be recognised, which prevents applications from tailoring their behaviour to the many different types of meeting that a user may attend. Furthermore, at this level of granularity we are limited to determining whether or not a person or device is involved in a situation. This prevents applications from tailoring their behaviour to the role a person or device is playing within a situation, such as whether a user is a speaker or an audience member in a presentation. We present a novel approach to situation determination that attempts to overcome these issues by providing a reusable library of general situation specifications. These already support various levels of granularity, can be extended easily to create new environment-specific situations, and can be deployed immediately without the need of an environment expert. A proposed architecture of an accompanying situation determination middleware is provided, as well as an analysis of a prototype implementation.
    LanguageEnglish
    Title of host publicationUnknown Host Publication
    Number of pages0
    DOIs
    Publication statusPublished - 2006
    EventProceedings of the 2006 conference of the Center for Advanced Studies on Collaborative research (CASCON 06) - Toronto, Dublin
    Duration: 1 Jan 2006 → …

    Conference

    ConferenceProceedings of the 2006 conference of the Center for Advanced Studies on Collaborative research (CASCON 06)
    Period1/01/06 → …

    Fingerprint

    Specifications
    Sensors
    Ubiquitous computing
    Middleware

    Keywords

    • n/a

    Cite this

    Thomson, G ; Terzis, S ; Nixon, Patrick. / A Model and Architecture for Situation Determination. Unknown Host Publication. 2006.
    @inproceedings{9ddc799872e74ffc97ef54e8a6d206fe,
    title = "A Model and Architecture for Situation Determination",
    abstract = "Automatically determining the situation of an ad-hoc group of people and devices within a smart environment is a significant challenge in pervasive computing systems. Situation identification provides essential context information used by applications to adapt their behaviours. Current approaches to situation determination can be broadly categorised as either specification based or learning based. For specification-based approaches, typically an expert of the local environment is required to specify the correlation of the available sensor data with the situations that occur, often in an ad-hoc manner. As the amount of available sensor data and number of situations increases, it becomes increasingly difficult for an expert to decipher and specify correlations. With learning-based approaches, a training period must be conducted, during which several examples of each situation are collected and analysed, before the system can be used. These factors impede swift adaptation to the evolving set of situations that will occur in an environment over time. Situations are commonly recognised at a coarse level of granularity, which limits the scope of situation-aware applications. For example, only a general `meeting' situation may be recognised, which prevents applications from tailoring their behaviour to the many different types of meeting that a user may attend. Furthermore, at this level of granularity we are limited to determining whether or not a person or device is involved in a situation. This prevents applications from tailoring their behaviour to the role a person or device is playing within a situation, such as whether a user is a speaker or an audience member in a presentation. We present a novel approach to situation determination that attempts to overcome these issues by providing a reusable library of general situation specifications. These already support various levels of granularity, can be extended easily to create new environment-specific situations, and can be deployed immediately without the need of an environment expert. A proposed architecture of an accompanying situation determination middleware is provided, as well as an analysis of a prototype implementation.",
    keywords = "n/a",
    author = "G Thomson and S Terzis and Patrick Nixon",
    year = "2006",
    doi = "10.1145/1188966.1189020",
    language = "English",
    booktitle = "Unknown Host Publication",

    }

    Thomson, G, Terzis, S & Nixon, P 2006, A Model and Architecture for Situation Determination. in Unknown Host Publication. Proceedings of the 2006 conference of the Center for Advanced Studies on Collaborative research (CASCON 06), 1/01/06. https://doi.org/10.1145/1188966.1189020

    A Model and Architecture for Situation Determination. / Thomson, G; Terzis, S; Nixon, Patrick.

    Unknown Host Publication. 2006.

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

    TY - GEN

    T1 - A Model and Architecture for Situation Determination

    AU - Thomson, G

    AU - Terzis, S

    AU - Nixon, Patrick

    PY - 2006

    Y1 - 2006

    N2 - Automatically determining the situation of an ad-hoc group of people and devices within a smart environment is a significant challenge in pervasive computing systems. Situation identification provides essential context information used by applications to adapt their behaviours. Current approaches to situation determination can be broadly categorised as either specification based or learning based. For specification-based approaches, typically an expert of the local environment is required to specify the correlation of the available sensor data with the situations that occur, often in an ad-hoc manner. As the amount of available sensor data and number of situations increases, it becomes increasingly difficult for an expert to decipher and specify correlations. With learning-based approaches, a training period must be conducted, during which several examples of each situation are collected and analysed, before the system can be used. These factors impede swift adaptation to the evolving set of situations that will occur in an environment over time. Situations are commonly recognised at a coarse level of granularity, which limits the scope of situation-aware applications. For example, only a general `meeting' situation may be recognised, which prevents applications from tailoring their behaviour to the many different types of meeting that a user may attend. Furthermore, at this level of granularity we are limited to determining whether or not a person or device is involved in a situation. This prevents applications from tailoring their behaviour to the role a person or device is playing within a situation, such as whether a user is a speaker or an audience member in a presentation. We present a novel approach to situation determination that attempts to overcome these issues by providing a reusable library of general situation specifications. These already support various levels of granularity, can be extended easily to create new environment-specific situations, and can be deployed immediately without the need of an environment expert. A proposed architecture of an accompanying situation determination middleware is provided, as well as an analysis of a prototype implementation.

    AB - Automatically determining the situation of an ad-hoc group of people and devices within a smart environment is a significant challenge in pervasive computing systems. Situation identification provides essential context information used by applications to adapt their behaviours. Current approaches to situation determination can be broadly categorised as either specification based or learning based. For specification-based approaches, typically an expert of the local environment is required to specify the correlation of the available sensor data with the situations that occur, often in an ad-hoc manner. As the amount of available sensor data and number of situations increases, it becomes increasingly difficult for an expert to decipher and specify correlations. With learning-based approaches, a training period must be conducted, during which several examples of each situation are collected and analysed, before the system can be used. These factors impede swift adaptation to the evolving set of situations that will occur in an environment over time. Situations are commonly recognised at a coarse level of granularity, which limits the scope of situation-aware applications. For example, only a general `meeting' situation may be recognised, which prevents applications from tailoring their behaviour to the many different types of meeting that a user may attend. Furthermore, at this level of granularity we are limited to determining whether or not a person or device is involved in a situation. This prevents applications from tailoring their behaviour to the role a person or device is playing within a situation, such as whether a user is a speaker or an audience member in a presentation. We present a novel approach to situation determination that attempts to overcome these issues by providing a reusable library of general situation specifications. These already support various levels of granularity, can be extended easily to create new environment-specific situations, and can be deployed immediately without the need of an environment expert. A proposed architecture of an accompanying situation determination middleware is provided, as well as an analysis of a prototype implementation.

    KW - n/a

    U2 - 10.1145/1188966.1189020

    DO - 10.1145/1188966.1189020

    M3 - Conference contribution

    BT - Unknown Host Publication

    ER -