TY - GEN
T1 - Towards Modeling Cyber-Physical Systems with SysML/MARTE/pCCSL
AU - Huang, Ping
AU - Jiang, Kaiqiang
AU - Guan, Chunlin
AU - Du, Dehui
N1 - Publisher Copyright:
© 2018 IEEE.
PY - 2018/6/8
Y1 - 2018/6/8
N2 - Cyber-Physical Systems (CPS) are networks of heterogeneous embedded systems immersed within a physical environment. Modeling such heterogeneous systems is actively researched. However, there still lacks a systematic approach to model characteristics of CPS. To solve the problem, we propose a flexible co-modeling approach that relies on SysML/MARTE/pCCSL to capture different aspects of CPS, including structure, behavior, clock constraints and NFP. The novelty of our approach lies in the use of logical clocks and SysML/MARTE/pCCSL to drive and coordinate different models, which supports a standard language-based modeling for CPS. To capture the characteristics of CPS such as stochastic behavior and continuous behavior, we extend some meta-models of SysML/MARTE. For the block diagram, we extend it with four new stereotypes of blocks and the type of model. We adopt a new stereotype FMIConnection to describe the information transmission between blocks, which denotes that the blocks will be exported as corresponding FMU components. It will be of great benefit to the co-simulation of CPS. For the state machine diagram, we attach Ordinary Differential Equation (ODE) and TimedDelay to a state, which models the continuous behavior and stochastic time delay. The consistency between various models is specified with pCCSL. To implement our approach, we develop the toolset based on GEMOC. Finally, to demonstrate the feasibility of our co-modeling approach, we present some multi-view models of an energy-aware building as a case study.
AB - Cyber-Physical Systems (CPS) are networks of heterogeneous embedded systems immersed within a physical environment. Modeling such heterogeneous systems is actively researched. However, there still lacks a systematic approach to model characteristics of CPS. To solve the problem, we propose a flexible co-modeling approach that relies on SysML/MARTE/pCCSL to capture different aspects of CPS, including structure, behavior, clock constraints and NFP. The novelty of our approach lies in the use of logical clocks and SysML/MARTE/pCCSL to drive and coordinate different models, which supports a standard language-based modeling for CPS. To capture the characteristics of CPS such as stochastic behavior and continuous behavior, we extend some meta-models of SysML/MARTE. For the block diagram, we extend it with four new stereotypes of blocks and the type of model. We adopt a new stereotype FMIConnection to describe the information transmission between blocks, which denotes that the blocks will be exported as corresponding FMU components. It will be of great benefit to the co-simulation of CPS. For the state machine diagram, we attach Ordinary Differential Equation (ODE) and TimedDelay to a state, which models the continuous behavior and stochastic time delay. The consistency between various models is specified with pCCSL. To implement our approach, we develop the toolset based on GEMOC. Finally, to demonstrate the feasibility of our co-modeling approach, we present some multi-view models of an energy-aware building as a case study.
KW - CPS
KW - Co-modeling
KW - Energy-aware-building
KW - GEMOC
KW - Meta-models
KW - SysML/MARTE
UR - https://www.scopus.com/pages/publications/85055419085
U2 - 10.1109/COMPSAC.2018.00042
DO - 10.1109/COMPSAC.2018.00042
M3 - 会议稿件
AN - SCOPUS:85055419085
T3 - Proceedings - International Computer Software and Applications Conference
SP - 264
EP - 269
BT - Proceedings - 2018 IEEE 42nd Annual Computer Software and Applications Conference, COMPSAC 2018
A2 - Lung, Chung-Horng
A2 - Conte, Thomas
A2 - Liu, Ling
A2 - Akiyama, Toyokazu
A2 - Hasan, Kamrul
A2 - Tovar, Edmundo
A2 - Takakura, Hiroki
A2 - Claycomb, William
A2 - Cimato, Stelvio
A2 - Yang, Ji-Jiang
A2 - Zhang, Zhiyong
A2 - Ahamed, Sheikh Iqbal
A2 - Reisman, Sorel
A2 - Demartini, Claudio
A2 - Nakamura, Motonori
PB - IEEE Computer Society
T2 - 42nd IEEE Computer Software and Applications Conference, COMPSAC 2018
Y2 - 23 July 2018 through 27 July 2018
ER -