TY - GEN
T1 - Co-simulation framework for design of time-triggered cyber physical systems
AU - Zhang, Zhenkai
AU - Porter, Joseph
AU - Eyisi, Emeka
AU - Karsai, Gabor
AU - Koutsoukos, Xenofon
AU - Sztipanovits, Janos
PY - 2013
Y1 - 2013
N2 - Designing cyber-physical systems (CPS) is challenging due to the tight interactions between software, network/platform, and physical components. A co-simulation method is valuable to enable early system evaluation. In this paper, a co-simulation framework that considers interacting CPS components for design of time-triggered (TT) CPS is proposed. Virtual prototyping of CPS is the core of the proposed framework. A network/platform model in SystemC forms the backbone of the virtual prototyping, which bridges control software and physical environment. The network/platform model consists of processing elements abstracted by realtime operating systems, communication systems, sensors, and actuators. The framework is also integrated with a model-based design tool to enable rapid prototyping. The framework is validated by comparing simulation results with the results from a hardware-in-the-loop automotive simulator.
AB - Designing cyber-physical systems (CPS) is challenging due to the tight interactions between software, network/platform, and physical components. A co-simulation method is valuable to enable early system evaluation. In this paper, a co-simulation framework that considers interacting CPS components for design of time-triggered (TT) CPS is proposed. Virtual prototyping of CPS is the core of the proposed framework. A network/platform model in SystemC forms the backbone of the virtual prototyping, which bridges control software and physical environment. The network/platform model consists of processing elements abstracted by realtime operating systems, communication systems, sensors, and actuators. The framework is also integrated with a model-based design tool to enable rapid prototyping. The framework is validated by comparing simulation results with the results from a hardware-in-the-loop automotive simulator.
KW - CPS
KW - Co-simulation
KW - SystemC
KW - Virtual prototyping
UR - http://www.scopus.com/inward/record.url?scp=84883066368&partnerID=8YFLogxK
U2 - 10.1145/2502524.2502541
DO - 10.1145/2502524.2502541
M3 - Conference contribution
AN - SCOPUS:84883066368
SN - 9781450319966
T3 - Proceedings of the ACM/IEEE 4th International Conference on Cyber-Physical Systems, ICCPS 2013
SP - 119
EP - 128
BT - Proceedings of the ACM/IEEE 4th International Conference on Cyber-Physical Systems, ICCPS 2013
T2 - 4th ACM/IEEE International Conference on Cyber-Physical Systems, ICCPS 2013
Y2 - 8 April 2013 through 11 April 2013
ER -