TY - GEN
T1 - Improved Co-Simulation with Event Detection for Stochastic Behaviors of CPSs
AU - Liu, Jufu
AU - Jiang, Kaiqiang
AU - Wang, Xiao
AU - Cheng, Bei
AU - Du, Dehui
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2016/8/24
Y1 - 2016/8/24
N2 - Cyber-Physical Systems (CPSs), inevitably exposed in open environment, are considered to be complex to analyze in terms of its intrinsic heterogeneity and potential stochastic behaviors. Some existing technologies like Functional Mockup Interface (FMI) could mitigate the issue to some extent, however there are still some challenging problems, for example, effective and efficient co-simulation for stochastic models like markov chains. To facilitate co-simulation of stochastic CPSs, we present an improved co-simulation framework that focuses on the capture of nearest future event to reduce the number of running steps and the frequency of data exchange between models. The core implementation is an adaptive co-simulator that integrates two algorithms optimized with event detection for co-simulation between Functional Mock-up Unit (FMU) and two different types of markov chains: DTMC and CTMC. Meanwhile, a Prism wrapper is implemented for interpreting a markov chain as a fake FMU. To demonstrate the ability of our improved co-simulation, we study two extended Bouncing Ball cases respectively modelled by DTMC and CTMC. The experiment result turns out that our approach is effective in generating simulation traces of stochastic CPSs and the optimized algorithms are more efficient compared with original one.
AB - Cyber-Physical Systems (CPSs), inevitably exposed in open environment, are considered to be complex to analyze in terms of its intrinsic heterogeneity and potential stochastic behaviors. Some existing technologies like Functional Mockup Interface (FMI) could mitigate the issue to some extent, however there are still some challenging problems, for example, effective and efficient co-simulation for stochastic models like markov chains. To facilitate co-simulation of stochastic CPSs, we present an improved co-simulation framework that focuses on the capture of nearest future event to reduce the number of running steps and the frequency of data exchange between models. The core implementation is an adaptive co-simulator that integrates two algorithms optimized with event detection for co-simulation between Functional Mock-up Unit (FMU) and two different types of markov chains: DTMC and CTMC. Meanwhile, a Prism wrapper is implemented for interpreting a markov chain as a fake FMU. To demonstrate the ability of our improved co-simulation, we study two extended Bouncing Ball cases respectively modelled by DTMC and CTMC. The experiment result turns out that our approach is effective in generating simulation traces of stochastic CPSs and the optimized algorithms are more efficient compared with original one.
KW - co-simulation
KW - cyber-physical systems
KW - event detection
KW - functional mock-up interface
KW - markov chains
UR - https://www.scopus.com/pages/publications/84988000548
U2 - 10.1109/COMPSAC.2016.133
DO - 10.1109/COMPSAC.2016.133
M3 - 会议稿件
AN - SCOPUS:84988000548
T3 - Proceedings - International Computer Software and Applications Conference
SP - 209
EP - 214
BT - Proceedings - 2016 IEEE 40th Annual Computer Software and Applications Conference, COMPSAC 2016
A2 - Claycomb, William
A2 - Milojicic, Dejan
A2 - Liu, Ling
A2 - Matskin, Mihhail
A2 - Zhang, Zhiyong
A2 - Reisman, Sorel
A2 - Sato, Hiroyuki
A2 - Zhang, Zhiyong
A2 - Ahamed, Sheikh Iqbal
PB - IEEE Computer Society
T2 - 2016 IEEE 40th Annual Computer Software and Applications Conference, COMPSAC 2016
Y2 - 10 June 2016 through 14 June 2016
ER -