Title :
Synthesis of Distributed Execution Platforms for Cyber-Physical Systems with Applications to High-Performance Buildings
Author :
Leonardi, Francesco ; Pinto, Alessandro ; Carloni, Luca P.
Author_Institution :
Dept. of Comput. Sci., Columbia Univ., New York, NY, USA
Abstract :
We propose a methodology, and its embodiment into a design flow, to realize execution platforms for high-performance building applications. This is an example of a class of cyber-physical systems where a network of sensors, controllers, and actuators must be designed under physical spatial constraints to implement various types of signal processing and control tasks. In our approach, the applications are specified using the dataflow model of computation while the building dictates the physical constraints, including the position of sensors and actuators. We present a rigorous formulation of the design-space exploration problem and we propose to solve it by progressing through a sequence of refinement steps from specification to detailed implementation. Two key steps are the synthesis of the computation platform and the synthesis of the communication network. Combined, they allow us to automatically derive an optimal implementation through the selection and composition of processing and networking elements from given technology libraries. We demonstrate the applicability of our approach by comparing it to the manual design of a given case study: the real-time estimation of building occupancy using a network of video cameras.
Keywords :
building management systems; data flow computing; signal processing; video cameras; communication network element; cyber physical system; data flow model; design space exploration; distributed execution platform; high performance building; physical spatial constraint; real-time estimation; refinement step sequence; signal processing; video cameras; Actuators; Buildings; Computational modeling; Libraries; Optimization; Sensors; Wiring; CAD; CyberPhysical Systems; Sythesis;
Conference_Titel :
Cyber-Physical Systems (ICCPS), 2011 IEEE/ACM International Conference on
Conference_Location :
Chicago, IL
Print_ISBN :
978-1-61284-640-8
DOI :
10.1109/ICCPS.2011.23