Designing Lightweight Software Architectures for Smart Environments
J. Kusznir, and D. Cook. Proceedings of the Sixth International Conference on Intelligent Environments (IE 2010), Kuala Lumpur, Malaysia, page 220--224. Los Alamitos, CA, IEEE Computer Society CPS, (2010)
DOI: 10.1109/IE.2010.47
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.
%0 Conference Paper
%1 KusznirCook10IE
%A Kusznir, James
%A Cook, Diane J.
%B Proceedings of the Sixth International Conference on Intelligent Environments (IE 2010), Kuala Lumpur, Malaysia
%C Los Alamitos, CA
%D 2010
%E Callaghan, Vic
%E Kameas, Achilles
%E Egerton, Simon
%E Satoh, Ichiro
%E Weber, Michael
%I IEEE Computer Society CPS
%K v1500 paper ieee embedded ai messaging middleware zzz.ami
%P 220--224
%R 10.1109/IE.2010.47
%T Designing Lightweight Software Architectures for Smart Environments
%X 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.
@inproceedings{KusznirCook10IE,
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.},
added-at = {2012-05-30T10:49:45.000+0200},
address = {Los Alamitos, CA},
author = {Kusznir, James and Cook, Diane J.},
biburl = {https://www.bibsonomy.org/bibtex/25a60865539ec3fb19532804ec59256b1/flint63},
booktitle = {Proceedings of the Sixth International Conference on Intelligent Environments (IE 2010), Kuala Lumpur, Malaysia},
crossref = {IE2010},
doi = {10.1109/IE.2010.47},
editor = {Callaghan, Vic and Kameas, Achilles and Egerton, Simon and Satoh, Ichiro and Weber, Michael},
file = {Electronic Proceedings:2010/KusznirCook10IE.pdf:PDF},
groups = {public},
interhash = {ef4376c44e05ce61ebf02d48db8f2b0a},
intrahash = {438db2f9f336d08b7a65bb7026e0865c},
keywords = {v1500 paper ieee embedded ai messaging middleware zzz.ami},
pages = {220--224},
publisher = {IEEE Computer Society CPS},
timestamp = {2016-05-17T18:03:45.000+0200},
title = {Designing Lightweight Software Architectures for Smart Environments},
username = {flint63},
year = 2010
}