English

Model Checking Time Window Temporal Logic for Hyperproperties

Logic in Computer Science 2023-08-11 v2 Formal Languages and Automata Theory Robotics

Abstract

Hyperproperties extend trace properties to express properties of sets of traces, and they are increasingly popular in specifying various security and performance-related properties in domains such as cyber-physical systems, smart grids, and automotive. This paper introduces a model checking algorithm for a new formalism, HyperTWTL, which extends Time Window Temporal Logic (TWTL) -- a domain-specific formal specification language for robotics, by allowing explicit and simultaneous quantification over multiple execution traces. We present HyperTWTL with both \emph{synchronous} and \emph{asynchronous} semantics, based on the alignment of the timestamps in the traces. Consequently, we demonstrate the application of HyperTWTL in formalizing important information-flow security policies and concurrency for robotics applications. Finally, we propose a model checking algorithm for verifying fragments of HyperTWTL by reducing the problem to a TWTL model checking problem.

Keywords

Cite

@article{arxiv.2308.02554,
  title  = {Model Checking Time Window Temporal Logic for Hyperproperties},
  author = {Ernest Bonnah and Luan Viet Nguyen and Khaza Anuarul Hoque},
  journal= {arXiv preprint arXiv:2308.02554},
  year   = {2023}
}

Comments

Accepted for publication in MEMOCODE 2023