DSML4CS: An Executable Domain-Specific Modeling Language for Co-Simulation Service in CPS

DSML4CS: An Executable Domain-Specific Modeling Language for Co-Simulation Service in CPS

Dehui Du, Tong Guo, Yao Wang
Copyright: © 2020 |Volume: 17 |Issue: 2 |Pages: 17
ISSN: 1545-7362|EISSN: 1546-5004|EISBN13: 9781799804901|DOI: 10.4018/IJWSR.2020040104
Cite Article Cite Article

MLA

Du, Dehui, et al. "DSML4CS: An Executable Domain-Specific Modeling Language for Co-Simulation Service in CPS." IJWSR vol.17, no.2 2020: pp.59-75. http://doi.org/10.4018/IJWSR.2020040104

APA

Du, D., Guo, T., & Wang, Y. (2020). DSML4CS: An Executable Domain-Specific Modeling Language for Co-Simulation Service in CPS. International Journal of Web Services Research (IJWSR), 17(2), 59-75. http://doi.org/10.4018/IJWSR.2020040104

Chicago

Du, Dehui, Tong Guo, and Yao Wang. "DSML4CS: An Executable Domain-Specific Modeling Language for Co-Simulation Service in CPS," International Journal of Web Services Research (IJWSR) 17, no.2: 59-75. http://doi.org/10.4018/IJWSR.2020040104

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

Cyber physical systems (CPS's) are a kind of complex system with highly integrated interaction between computing resources and physical environment in a network environment. There are some challenges in modeling and simulation of heterogeneous CPS due to its hybrid and heterogenous characteristics. To address the issue, we propose an executable domain specific modeling language for co-simulation (DSML4CS) to model the co-simulation of CPS. According to the construction method of domain modeling language, we present the abstract syntax, concrete syntax and operational semantics of DSML4CS. We also propose a flexible co-simulation mechanism, which supports partial step revision of specific co-simulation process with the state event fault-tolerant mechanism. The co-simulation language for heterogeneous CPS is implemented based on the GEMOC platform. Our aim is to provide the co-simulation service in CPS. The usability of DSML4CS is illustrated with a case study of a temperature control system in an energy-aware building.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.