Physical Processes (Section II) CPS Design & Optimization (Section V & VI) Modeling CPS Workload (Sections III & IV) Nature Users  0 , , , , , , , t u x H G t u x H t t u x H b     t x P x g x t x P x f x d t t x P b , , 2 2 , Aggregation Fusion Sensing Communication volume Queue occupancy Inter-event times Node-to-node latency Efficient, Dependable, Safe, Reliable, Secure Cost functions + constraints Master Equation Fractal Derivative Physical Processes (Section II) CPS Design & Optimization (Section V & VI) Modeling CPS Workload (Sections III & IV) Nature Users  0 , , , , , , , t u x H G t u x H t t u x H b     t x P x g x t x P x f x d t t x P b , , 2 2 , Aggregation Fusion Sensing Communication volume Queue occupancy Inter-event times Node-to-node latency Efficient, Dependable, Safe, Reliable, Secure Cost functions + constraints Master Equation Fractal Derivative Figure 1. CPS pyramid: The pyramid foundation summarizes the large set of physical processes of interest to the CPS community. Insights about physical processes gained through sensing, information fusion and aggregation lead to complex heterogeneous CPS workload. Accurate modeling of workloads enables the design of optimal CPS architectures that may improve our life. Similarly, to statistical physics which has been successful in explaining nature, the CPS workloads are modeled via master equations which later are used in defining various optimization problems of interest to the end users. Towards a Science of Cyber-Physical Systems Design Paul Bogdan Carnegie Mellon University Pittsburgh, PA 15213-3890, USA pbogdan@ece.cmu.edu Radu Marculescu Carnegie Mellon University Pittsburgh, PA 15213-3890, USA radum@ece.cmu.edu AbstractCyber-physical systems (CPS) represent the information technology quest of the 21-st century for a better, cleaner, safer life which integrates computation, communication, and control with physical processes. Physical processes are predominantly non-stationary and require time- dependent models for modeling and understanding their behavior. In contrast, in most current computing platforms, their workloads and design methodologies lack proper models for the time component and mostly assume stationary (i.e., time independent) behavior. In this paper, we use empirical data to identify the main characteristics (e.g., self-similarity, nonstationarity) of the communication workload of real CPS. Then, starting from the complex characteristics of CPS workloads, we present a novel statistical physics inspired model which is used to define a new optimal control problem that not only accounts for the observed self-similarity and nonstationarity properties of the CPS workload, but also allows for accurate predictions on CPS dynamical trajectories during the optimization process. This opens new venues for CPS design and optimization for real life applications. Keywords - cyber-physical systems, statistical physics, fractional calculus, nonlinear control, multi-fractal behavior. I. INTRODUCTION AND PRIOR WORK There is an increasing concern for bringing computation and communication together in order to design efficient cyber physical systems (CPS) [21][25][29]. These systems consist of networks of embedded computation and communication devices [7], as well as sensors [1][13][28], which are used to monitor and measure various physical processes taking place on electrical power grids, transportation and traffic roads, communication and financial networks, medical devices, smart buildings. Hence, CPS need to be dependable, safe, reliable, efficient, real-time, yet secure [15][25][27]. We expect that future CPS will help us define new communication and interaction protocols that will provide better control over physical processes. For instance, several research efforts focusing on how cell phone technology can be used to harness social tracking and knowledge fusion are now well under way [13][19][20]. The principles of community sensing through privately held sensors (e.g., GPS devices, embedded cell phones) are eloquently described in [13], together with several privacy issues. Such community sensing networks can be adequately used for road traffic monitoring. A more concrete incarnation of CPS for traffic optimization is presented in [20], which describes how smart-phones could be employed to sense the environment and transmit information about it to various traffic decision centers. Besides sensing infrastructure, a congestion control protocol has been proposed in [1] which reduces communication traffic based on the importance of collected data and desired estimation error. From a different perspective, it is crucial to design highly reliable and powerful defense systems that are fault-tolerant to both natural disasters and terrorist attacks. The analysis of CPS features can optimize the design of power grids and oil/gas transportation pipes [25]. Last but not least, CPS have the goal not only to help us design and build environmental friendly and energy efficient (smart) buildings [10], but also to cater for the changing needs of contemporary society at a time when we are increasingly concerned about dwindling natural resources. Building such CPS requires a new science of characterizing and controlling dynamic processes across heterogeneous networks of sensors and computational devices. This science needs to bridge the gap between real- time computing and signal processing techniques with distributed and/or self-organizing control of heterogeneous wireless sensor networks and embedded systems. Nevertheless, such a new science cannot rely solely on 2011 International Conference on Cyber-Physical Systems 978-0-7695-4361-1/11 $26.00 © 2011 IEEE DOI 10.1109/ICCPS.2011.14 99 2011 IEEE/ACM Second International Conference on Cyber-Physical Systems 978-0-7695-4361-1/11 $26.00 © 2011 IEEE DOI 10.1109/ICCPS.2011.14 99