Mobile Computing, Applications, and Services. 4th International Conference, MobiCASE 2012, Seattle, WA, USA, October 11-12, 2012. Revised Selected Papers

Research Article

A Reference Architecture for Group-Context-Aware Mobile Applications

Download
615 downloads
  • @INPROCEEDINGS{10.1007/978-3-642-36632-1_3,
        author={Grace Lewis and Marc Novakouski and Enrique S\^{a}nchez},
        title={A Reference Architecture for Group-Context-Aware Mobile Applications},
        proceedings={Mobile Computing, Applications, and Services. 4th International Conference, MobiCASE 2012, Seattle, WA, USA, October 11-12, 2012. Revised Selected Papers},
        proceedings_a={MOBICASE},
        year={2013},
        month={2},
        keywords={context-awareness mobile applications Android software architecture reference architecture},
        doi={10.1007/978-3-642-36632-1_3}
    }
    
  • Grace Lewis
    Marc Novakouski
    Enrique Sánchez
    Year: 2013
    A Reference Architecture for Group-Context-Aware Mobile Applications
    MOBICASE
    Springer
    DOI: 10.1007/978-3-642-36632-1_3
Grace Lewis1,*, Marc Novakouski1,*, Enrique Sánchez1,*
  • 1: CMU Software Engineering Institute
*Contact email: glewis@sei.cmu.edu, novakom@sei.cmu.edu, eysanchez@sei.cmu.edu

Abstract

Handheld mobile technology is reaching first responders and soldiers in the field to help with mission execution. A characteristic of mission execution environments is that people are typically deployed in teams or groups to execute the mission. Most commercially-available context-aware mobile applications are based on context expressed mainly as location and time of an individual device plus the device user’s preferences or history. This work extends context to consider the group that the individual is a part of and presents a reference architecture for group-context-aware mobile applications that integrates contextual information from individuals and nearby team members operating to execute a mission. The architecture is highly extensible to support changes in context data models, context data storage mechanisms, context reasoning engines and rules, sensors, communication mechanisms and context views. A prototype implementation was built to demonstrate the validity and extensibility of the reference architecture.