A Co-Simulation Interface for Cyber-Physical Systems

Cyber-Physical Systems (CPS) tightly integrate software and plant components and transcend software and control domains. It is greatly desired that the close interactions between software and plant components of CPS are clearly explored even before the complete system is put together. Lack of strict definition for interaction between the two domains has been considered as an obstacle to the development of high-assurance CPS. We present an approach to formalizing HW/SW interface. We advocate the use of Cyber/Physical interface as a step towards bridging this gap. Such interface models should have formal semantics, be ecient for co-simulation, and cover all Cyber/Physical behaviors described by Cyber/Physical interface. Case studies on a realistic example have shown that the approach has major potential in verifying system level properties of CPS, therefore improving the high-confidence of CPS.

[1]  Edward A. Lee CPS foundations , 2010, Design Automation Conference.

[2]  Edward A. Lee,et al.  Taming heterogeneity - the Ptolemy approach , 2003, Proc. IEEE.

[3]  Honguk Woo,et al.  The TableSat Platform and its Verifiable Control Software , 2009 .

[4]  Ahmad T. Al-Hammouri,et al.  A comprehensive co-simulation platform for cyber-physical systems , 2012, Comput. Commun..

[5]  Wolfgang Müller,et al.  Virtual prototyping of Cyber-Physical Systems , 2012, 17th Asia and South Pacific Design Automation Conference.

[6]  Yu Zhang,et al.  High fidelity Virtualization of Cyber-Physical Systems , 2013, Int. J. Model. Simul. Sci. Comput..