• 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