Abstract
Smart environments are small worlds where various interconnected devices are continuously working to make inhabitants' lives more comfortable. Given the variety of different views on what constitutes "more comfortable" and the variety of situations people experience, we believe that the inhabitants of a smart environment must be empowered to easily modify software applications running in it and to mash-up new applications when needed. The following properties are desired: a high level of abstraction in application design, on-the-fly development, flexibility with respect to adding new devices and software components, combination of task-based and opportunistic design processes, and an ability to define policies to restrict users from designing unsafe applications. In this paper, we present a novel framework for semantic software metadata and describe how utilizing it in our application development tool, Smart Modeller, enables non-programmer composition of smart environment applications. (19 refs.)
Original language | English |
---|---|
Title of host publication | Proceedings |
Subtitle of host publication | IEEE Symposium on Computers and Communications, ISCC 2010 |
Publisher | IEEE Institute of Electrical and Electronic Engineers |
Pages | 1059-1064 |
ISBN (Electronic) | 978-1-4244-7755-5 |
ISBN (Print) | 978-1-4244-7754-8 |
DOIs | |
Publication status | Published - 2010 |
MoE publication type | A4 Article in a conference publication |
Event | IEEE Symposium on Computers and Communications, ISCC 2010 - Riccione, Italy Duration: 22 Jun 2010 → 25 Jun 2010 |
Conference
Conference | IEEE Symposium on Computers and Communications, ISCC 2010 |
---|---|
Country/Territory | Italy |
City | Riccione |
Period | 22/06/10 → 25/06/10 |