18-451 Networked Cyberphysical Systems
12 units, Carnegie Mellon University
Cyberphysical systems CPS represent a new class of systems that bring together sensing, computation, communication, control and actuation to enable continuous interactions with physical processes. This integration of networked devices, people, and physical systems provides huge opportunities and countless applications in biology and healthcare, automotive and transportation, power grids and smart buildings, social and financial markets, etc. Hence, CPS need to provide realtime efficiency, adaptability, optimality, security and robustness to natural disasters or targeted attacks. While the focus on embedded systems relies on building computational models for specific applications, CPS need a multidisciplinary approach and a more general computational paradigm such that moredirect interactions between the system and physical world become possible. This course is primarily an indepth introduction to networked CPS with an emphasis on methods for modeling, design, and optimization. Focus is on the dominant design paradigms like lowpower and communicationcentric design. Topics to be covered include physical processes, models of concurrency, sensing and workload modeling, human behavior modeling, datadriven modeling, networking at micro and macroscale, systemwide resources management, programming, validation and integration. From a practical standpoint, students will directly experiment with hardware prototypes and software tools to explore concrete CPS examples. By structure and contents, this class is primarily targeted to ECE students it can also provide a valuable basis for interdisciplinary research to students in CS and related disciplines.
Prerequisites: 18-349 or (18-240 and 18-213)
Courseweave needs JavaScript to show sections, workloads and planning tools.