Improved Co-Simulation with Event Detection for Stochastic Behaviors of CPSs

  • Jufu Liu
  • , Kaiqiang Jiang
  • , Xiao Wang
  • , Bei Cheng
  • , Dehui Du*
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publicationProceedings - 2016 IEEE 40th Annual Computer Software and Applications Conference, COMPSAC 2016
EditorsWilliam Claycomb, Dejan Milojicic, Ling Liu, Mihhail Matskin, Zhiyong Zhang, Sorel Reisman, Hiroyuki Sato, Zhiyong Zhang, Sheikh Iqbal Ahamed
PublisherIEEE Computer Society
Pages209-214
Number of pages6
ISBN (Electronic)9781467388450
DOIs
StatePublished - 24 Aug 2016
Event2016 IEEE 40th Annual Computer Software and Applications Conference, COMPSAC 2016 - Atlanta, United States
Duration: 10 Jun 201614 Jun 2016

Publication series

NameProceedings - International Computer Software and Applications Conference
Volume1
ISSN (Print)0730-3157

Conference

Conference2016 IEEE 40th Annual Computer Software and Applications Conference, COMPSAC 2016
Country/TerritoryUnited States
CityAtlanta
Period10/06/1614/06/16

Keywords

  • co-simulation
  • cyber-physical systems
  • event detection
  • functional mock-up interface
  • markov chains

Fingerprint

Dive into the research topics of 'Improved Co-Simulation with Event Detection for Stochastic Behaviors of CPSs'. Together they form a unique fingerprint.

Cite this