Developing context-aware pervasive computing applications: Models and approach

  • Authors:
  • Karen Henricksen;Jadwiga Indulska

  • Affiliations:
  • CRC for Enterprise Distributed Systems Technology (DSTC), Level 7, General Purpose South, The University of Queensland, QLD 4072, Australia;School of Information Technology and Electrical Engineering, The University of Queensland, QLD 4072, Australia

  • Venue:
  • Pervasive and Mobile Computing
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

There is growing interest in the use of context-awareness as a technique for developing pervasive computing applications that are flexible, adaptable, and capable of acting autonomously on behalf of users. However, context-awareness introduces a variety of software engineering challenges. In this paper, we address these challenges by proposing a set of conceptual models designed to support the software engineering process, including context modelling techniques, a preference model for representing context-dependent requirements, and two programming models. We also present a software infrastructure and software engineering process that can be used in conjunction with our models. Finally, we discuss a case study that demonstrates the strengths of our models and software engineering approach with respect to a set of software quality metrics.