SDB - Software Defined Buildings, UC Berkeley

BOSS: Building Operating System Services

A key challenge is enabling software which can run across many buildings with minimal modification. Many of the projects within SDB concern developing the services available to these applications to implement their logic; the BOSS project seeks to provide the underling runtime within these applications run. This consists of defining core sets of interfaces applications use to communicate with the building and each other while providing for the security and reliability of the overall system.


  • Stephen Dawson-Haggerty
  • Andrew Krioukov


BOSS:Building Operating System Services
Stephen Dawson-Haggerty, Andrew Krioukov, Jay Taneja, and David Culler. BOSS: Building Operating System Services. In Proceedings of the 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI '13), April 2013. [pdf]

sMAP - a Simple Measurement and Actuation Profile for Physical Information
Stephen Dawson-Haggerty, Xiaofan Jiang, Gilman Tolle, Jorge Ortiz, and David Culler. sMAP — a Simple Measurement and Actuation Profile for Physical Information. In Proceedings of the Eighth ACM Conference on Embedded Networked Sensor Systems (SenSys '10), November 2010. [pdf]


This material is based upon work supported by the National Science Foundation under grants CPS-1239552, and the NSF Graduate Research Fellowship Program. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.