A model based development approach for building automation systems

As of today, building automation systems are present in almost any commercial building. They perform climate control, lightning control, access control, surveillance, and quite a few other tasks. As a result of their evolutionary development, building automation systems are divided into separate silos of disciplines that are not well integrated with each other. As of today, a variety of communication protocols, data models and engineering approaches are used by different vendors. Existing standardized building automation protocols as BACnet or KNX allow integration of some disciplines on the communication level but fail to provide means for common description of devices, services and data on the semantic level. This means that building automation applications that span multiple disciplines require a high effort for development, engineering and maintenance. If devices from multiple vendors are integrated in one installation, a set of different engineering tools and vendor-specific knowledge is required. In the ITEA “Building as a Service” (BaaS) project we try to overcome these deficiencies and define a common way to develop, engineer, commission, operate and maintain building automation systems following a service oriented approach. The whole process will be supported by semantic models to reduce costs and time-to-market, which is a quite new approach. In this paper we will present the current state of the work with special regard to domain modeling and model driven processes that are currently being specified for the BaaS platform.

[1]  Martin Fowler,et al.  Domain-Specific Languages , 2010, The Addison-Wesley signature series.

[2]  Alexander Klapproth,et al.  Towards semantic buildings: Goal-driven approach for building automation service allocation and control , 2010, 2010 IEEE 15th Conference on Emerging Technologies & Factory Automation (ETFA 2010).

[3]  Wolfgang Kastner,et al.  Data Communications for Distributed Building Automation , 2009, Networked Embedded Systems.

[4]  W. Kastner,et al.  Web Services in Building Automation: Mapping KNX to oBIX , 2007, 2007 5th IEEE International Conference on Industrial Informatics.

[5]  Carsten Magerkurth,et al.  IoT Reference Model , 2013 .

[6]  Dominique Guinard,et al.  Embedding internet technology for home automation , 2010, 2010 IEEE 15th Conference on Emerging Technologies & Factory Automation (ETFA 2010).

[7]  Rumen Kyusakov,et al.  Technologies for SOA-based distributed large scale process monitoring and control systems , 2012, IECON 2012 - 38th Annual Conference on IEEE Industrial Electronics Society.

[8]  E. Prud hommeaux,et al.  SPARQL query language for RDF , 2011 .