DocumentCode
463238
Title
A logical approach to home automation
Author
Alvi, Atif ; Greaves, David
Author_Institution
Comput. Lab., Cambridge Univ.
Volume
2
fYear
2006
fDate
5-6 July 2006
Firstpage
45
Lastpage
50
Abstract
This paper describes an automated home environment comprising a varying population of different hardware and software modules, called pebbles, being controlled by a varying number of rules. The aim is to execute a number of concurrent applications and to be sure of their potential interactions in advance, in order to avoid any feature interaction. For this, all devices and applications must advertise their behaviour beforehand by code reflection. Our API for code reflection is our formally verifiable logic language, called Pushlogic, into which all the control software is eventually translated. We use a home control scenario to highlight different aspects of our logic-based control of these pebbles
Keywords
application program interfaces; home automation; logic programming languages; API; formal verifiable logic language; home automation; home environment; logic-based control;
fLanguage
English
Publisher
iet
Conference_Titel
Intelligent Environments, 2006. IE 06. 2nd IET International Conference on
Conference_Location
Athens
ISSN
0537-9989
Print_ISBN
978-0-86341-663-7
Type
conf
Filename
4199363
Link To Document