TY - JOUR
T1 - ST-LUSTRE
T2 - A novel spatio-Temporal language towards safety-critical cyber-physical systems
AU - Liu, Jing
AU - Wang, Junyang
AU - Li, Zhiwei
AU - Sun, Haiying
AU - Wang, Yuejun
AU - Du, Dehui
AU - Chen, Xiaohong
AU - Chen, Mingsong
N1 - Publisher Copyright:
© 2017 Totem Publisher, Inc. All rights reserved.
PY - 2017/12
Y1 - 2017/12
N2 - Safety-Critical Cyber-Physical Systems (SCCPSs) are a special kind of Cyber-Physical Systems (CPSs) which highlight the importance of system correctness and safety. To apply automatic testing or model checking technique in CPSs, a model that fully captures the features is required to serve as input. So, a novel efficient spatio-Temporal language and the analysis techniques are demanded to support both temporal and spatial expression and reasoning. In fact, a synchronous language, LUSTRE, is widely used in safety-critical systems development. However, LUSTRE lacks spatial constructors. Thus, it is difficult to express the behaviors related to spatial features in SCCPSs. In this paper, we propose a language named ST-LUSTRE to support the unified modeling of spatial and temporal properties of CPSs. We define the syntax and semantics of ST-LUSTRE. Its semantics is interpreted on the topological space and natural number which is based on time sets. We also specify typical SCCPSs properties in ST-LUSTRE. ST-LUSTRE is successfully applied to a communication based train control system of Shanghai Fuxin Intelligent Transportation Solutions CO.,Ltd. (FITSCO).
AB - Safety-Critical Cyber-Physical Systems (SCCPSs) are a special kind of Cyber-Physical Systems (CPSs) which highlight the importance of system correctness and safety. To apply automatic testing or model checking technique in CPSs, a model that fully captures the features is required to serve as input. So, a novel efficient spatio-Temporal language and the analysis techniques are demanded to support both temporal and spatial expression and reasoning. In fact, a synchronous language, LUSTRE, is widely used in safety-critical systems development. However, LUSTRE lacks spatial constructors. Thus, it is difficult to express the behaviors related to spatial features in SCCPSs. In this paper, we propose a language named ST-LUSTRE to support the unified modeling of spatial and temporal properties of CPSs. We define the syntax and semantics of ST-LUSTRE. Its semantics is interpreted on the topological space and natural number which is based on time sets. We also specify typical SCCPSs properties in ST-LUSTRE. ST-LUSTRE is successfully applied to a communication based train control system of Shanghai Fuxin Intelligent Transportation Solutions CO.,Ltd. (FITSCO).
KW - Cyber-physical system
KW - Lustre
UR - https://www.scopus.com/pages/publications/85038581301
U2 - 10.23940/ijpe.17.08.p5.12191232
DO - 10.23940/ijpe.17.08.p5.12191232
M3 - 文章
AN - SCOPUS:85038581301
SN - 0973-1318
VL - 13
SP - 1219
EP - 1232
JO - International Journal of Performability Engineering
JF - International Journal of Performability Engineering
IS - 8
ER -