ICyPhy: Industrial Cyber-Physical Systems

From MurrayWiki
Jump to: navigation, search

The Industrial Cyberphysical Systems Center (iCyPhy) is a university-industrial consortium including Caltech, IBM, UC Berkeley and United Techologies Corporation (UTC). This page primarily describes the work done in Richard Murray's group.

Current participants:

  • Benson Christalin
  • Michele Colledanchise (KTH)

Previous participants:

  • Quentin Maillet
  • Necmiye Ozay (postdoc, CDS)
  • Huan (Mumu) Xu (PhD student, ME)
  • Yllin Mo (Jul 2013)

Cyber-Physical Systems (CPS) are integrations of computation, networking, and physical processes. Embedded computers and networks monitor and control the physical processes, with feedback loops where physical processes affect computations and vice versa. The economic and societal potential of such systems is vastly greater than what has been realized, and major investments are being made worldwide to develop the technology. The technology builds on the older (but still very young) discipline of embedded systems, computers and software embedded in devices whose principle mission is not computation, such as cars, toys, medical devices, and scientifi c instruments. CPS integrates the dynamics of the physical processes with those of the software and networking, providing abstractions and modeling, design, and analysis techniques for the integrated whole.

Caltech portion of the project is focused on developing new tools for modeling, specification and synthesis of control laws and control protocols for cyber- physical systems, replacing current techniques that rely on text-based requirements and manual design, followed by time-consuming, difficult, and costly V&V and redesign. We will demonstrate new algorithms for automated synthesis of decision-making logic in representative application areas, including aircraft, vehicle management systems, building management systems, mixed-domain, software-controlled cyber-physical systems.


  • Extend temporal logic planning (TuLiP) toolbox to allow conversion from multiple specification and modeling language formats, use of alternative model-checking and synthesis tools, and output in SysML, SIMULINK and other standard formats.
  • Extend and integrate preliminary work that includes use of cost/reward functions, probabilistic guarantees and "on the fly" synthesis into TuLiP, test these methods on representative problems of interest to sponsoring industries, and evaluate applicability and gaps.