Skip to main content
eScholarship
Open Access Publications from the University of California

BuildingRules: A Trigger-Action Based System to Manage Complex Commercial Buildings

Abstract

Modern Building Management Systems (BMSs) provide limited amount of control to its occupants, and typically allow only the facility manager to set the building policies. In this context, we present BuildingRules, a system which provides an intuitive interface to the occupants of commercial buildings to customize their office spaces using trigger-action programming. BuildingRules automatically detects conflicts among the policies, expressed by the occupants, by using the Z3 SMT solver, and leverages an open source web service BMS (BuildingDepot) to provide access control and actuation services in a building. BuildingRules has been designed to scale for large commercial buildings, as it supports grouping of rooms for ease of policy expression, a scalable backend for resolving conflicts, and a simulator that shows the actuation of rules on a timeline. We tested our system with 23 users across 17 days in a virtual office building, and evaluate the effectiveness and scalability of BuildingRules.

Pre-2018 CSE ID: CS2014-1008

Main Content
For improved accessibility of PDF content, download the file to your device.
Current View