Design Patterns for Cyber-Physical Systems of Buildings
This paper considers scientific and applied aspects of algorithmic and software design for cyber-physical systems (CPS) of buildings. A CPS of a building is a basic element of IT architecture within SmartCity approach. It represents a set of devices, which control life support systems integrated into a premise, means of communication, and the computing resources necessary for user services. In a building’s CPS, all equipment and subsystems are combined into a single ecosystem to improve comfort and security, as well as reduce operating costs and resource savings. The paper investigates requirements for building’s CPS software. The groups of design patterns are presented, which in practice significantly reduce the time for programming and configuring the building’s CPS elements and increase interoperability of developed information applications. CPS algorithms are considered in context of Internet of Things.