Litcius/Paper detail

STSL: A Novel Spatio-Temporal Specification Language for Cyber-Physical Systems

Tengfei Li, Jing Liu, Jiexiang Kang, Haiying Sun, Wei Yin, Xiaohong Chen, Hui Wang

202017 citationsDOI

Abstract

Combining spatial and temporal primitives together is quite useful to specify dynamic behaviors of cyber-physical systems. The ability to represent spatio-temporal properties by means of formulas in spatio-temporal logics has recently found important applications in various fields, such as runtime verification, parameter synthesis, contract-Based design. In this paper, we present a spatio-temporal specification language, STSL, by combining Signal Temporal Logic (STL) with a spatial logic S4u, to characterize spatio-temporal dynamic behaviors of cyberphysical systems. This language is highly expressive: it allows the description of quantitative signals, by expressing spatiotemporal traces over real valued signals in dense time, and Boolean signals, by constraining values of spatial objects across threshold predicates. STSL combines the power of temporal modalities and spatial operators, and enjoys important properties such as safety and liveness. We provide the falsification problem through extending Lemire's algorithm and a parameter synthesis procedure by calling the simulated annealing algorithm. We demonstrate the proposed approaches on adaptive cruise control system and path planning of quadrotors.

Topics & Concepts

LivenessComputer scienceTemporal logicLinear temporal logicSpecification languageCyber-physical systemTheoretical computer scienceModel checkingTemporal logic of actionsInterval temporal logicDistributed computingProgramming languageOperating systemFormal Methods in VerificationModel-Driven Software Engineering TechniquesLogic, Reasoning, and Knowledge