SELus: Towards Spatio-Temporal Modeling and Quantitative Evaluation for Cyber-Physical Systems
Synchronous language is routinely used to model safety-critical control systems. In recent years, it is gradually being applied to cyber-physical systems (CPS) which emphasise high levels of correctness and safety. It is based on the assumption that the system reacts instantaneously to input events and can compute the output before the next input event, so it is well suited for expressing temporal logic. However, it lacks effective constructs for expressing spatial properties in CPS. Moreover, spatio-temporal properties in CPS are indispensable, requiring not only qualitative analysis but also quantitative analysis. Therefore, we propose SELus, a new synchronous language based on Lustre, to provide the capability of modeling spatio-temporal properties in CPS, enabling the representation of spatial topological relationships and the performance of quantitative analysis on them. To formally verify the SELus model, we introduce a set of mapping rules to transform the SELus model into the Ptolemy II model. The resulting Ptolemy II model is used in Ptolemy II to perform quantitative analysis of the SELus model. Experiments are conducted on lane changing system, showcasing the usability and effectiveness of our language.
Authors
- Rui Hou (ORCID: https://orcid.org/0000-0002-0348-8772)
- Jing Liu (ORCID: https://orcid.org/0000-0002-5347-8281)
- Jianqi Shi (ORCID: https://orcid.org/0000-0002-8993-7603)
- Mingxing Liu (ORCID: https://orcid.org/0000-0003-4139-0511)
- Yanhong Huang (ORCID: https://orcid.org/0000-0003-2102-4303)
- Q. Zhang (ORCID: https://orcid.org/0009-0007-7198-7630)
Institutions
- Shanghai Key Laboratory of Trustworthy Computing (CN)
- East China Normal University (CN)
Publication Details
- Published
- 2024-10-06
- DOI
- https://doi.org/10.1109/smc54092.2024.10830974
- Primary Topic
- Simulation Techniques and Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.00