Enhanced control application development in Building Automation

Building Automation Systems (BAS) lack a common application model. Thus, the development of control applications (CAs) is not a very straightforward task and requires profound expertise. When in addition security has to be considered, inexperienced developers are overwhelmed by the manifold demands and constraints. This paper presents an approach to ease the CA development and at the same time to provide security for their execution. The main idea is to base the application model on a generic ontology and to provide a sandbox for the execution environment. The programming concept, configuration and management issues as well as the workflow are described in detail. Finally, a proof of concept for BACnet and KNX is given.

[1]  Bernard H. Stark,et al.  IEEE International Conference on Industrial Informatics , 2009 .

[2]  W. Granzer,et al.  Integration of heterogeneous building automation systems using ontologies , 2008, 2008 34th Annual Conference of IEEE Industrial Electronics.

[3]  S. Soucek,et al.  Vertical Integration in Building Automation Systems , 2007, 2007 5th IEEE International Conference on Industrial Informatics.

[4]  W. Granzer,et al.  A modular architecture for building automation systems , 2006, 2006 IEEE International Workshop on Factory Communication Systems.

[5]  Wolfgang Kastner,et al.  Secure and customizable software applications in embedded networks , 2008, 2008 IEEE International Conference on Emerging Technologies and Factory Automation.

[6]  Srivaths Ravi,et al.  Security in embedded systems: Design challenges , 2004, TECS.

[7]  Patrick Schaumont,et al.  Securing embedded systems , 2006, IEEE Security & Privacy.

[8]  Jos de Bruijn,et al.  Enabling Semantic Web Services , 2007 .