Automatic Generation of Human-Computer Interfaces from BACnet Descriptions

  • Lawrence HenschenEmail author
  • Julia Lee
  • Ries Guthmann
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10921)


We present a methodology by which interfaces can be generated for application areas that have standards for definition of systems within that application area. The methodology includes organizational rules that describe the general nature of information for the application area, operational rules that describe the way users interact with that data, and optional user preference rule by which users can tailor the interface for a more meaningful experience. We show that by developing multiple sets of operational and user preference rules our approach can provide for universal access. We demonstrate the methodology for applications defined by BACNet, a standard for defining building control and monitoring systems and which can be used to also define general Internet of Things systems. We provide a brief description of BACNet objects and show how the application area leads to organizational, operational, and user preference rules for BACNet systems. We also illustrate the approach applied to a second application area to show the generality of the method.


User interfaces Automatic interface generation Universal access BACNet 


  1. 1.
    Kosnik, D., Henschen, L.: A Web-enabled data management interface for health monitoring of civil infrastructure. In: Proceedings of the 15th HCII International Conference, vol. 2, pp. 107–113 (2013)Google Scholar
  2. 2.
    Keller, I., Lehmann, A., Franke, M., Schlegel, T.: Towards an interaction concept for efficient control of cyber-physical systems. In: Shumaker, R., Lackey, S. (eds.) VAMR 2014. LNCS, vol. 8525, pp. 149–158. Springer, Cham (2014). Scholar
  3. 3.
  4. 4.
  5. 5.
    Kaa Project Home Page. Accessed 04 Feb 2018
  6. 6.
    Henschen, L., Lee, J.: Human-computer interfaces for sensor/actuator networks. In: Kurosu, M. (ed.) HCI 2016. LNCS, vol. 9732, pp. 379–387. Springer, Cham (2016). Scholar
  7. 7.
    BACNet Home Page. Accessed 04 Feb 2018
  8. 8.
    Newman, H.: BACNet: The Global Standard for Building Automation and Control Networks. Momentum Press, New York (2013)CrossRefGoogle Scholar
  9. 9.
    Schachinger, D., Stampfel, C., Kastner, W.: Interoperable integration of building automation systems using RESTful BACnet Web services. In: IECON 2015 – 41st Annual Conference of the IEEE Industrial Electronics Society, pp. 003899–003904 (2105)Google Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Northwestern UniversityEvanstonUSA

Personalised recommendations