Designing Lightweight Software Architectures for Smart Environments

  • Authors:
  • James Kusznir;Diane J. Cook

  • Affiliations:
  • -;-

  • Venue:
  • IE '10 Proceedings of the 2010 Sixth International Conference on Intelligent Environments
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Smart environment applications have gained a lot of attention and acceptance from the community. For this reason, many design and evaluation efforts target these applications. However, these applications rely on a software architecture that driven by a well-designed middleware. In this paper we propose design and evaluation requirements for smart environment software architectures and demonstrate how these requirements can be met with a simple, lightweight publish-subscribe design paradigm. We describe our CLM middleware that follows these requirements and illustrate its extensive use as part of the CASAS smart home system.