Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Sato, Sota, An, Jie, Zhang, Zhenya, Hasuo, Ichiro
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:https://arxiv.org/abs/2408.06983
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866910564818616320
author Sato, Sota
An, Jie
Zhang, Zhenya
Hasuo, Ichiro
author_facet Sato, Sota
An, Jie
Zhang, Zhenya
Hasuo, Ichiro
contents We present a bounded model checking algorithm for signal temporal logic (STL) that exploits mixed-integer linear programming (MILP). A key technical element is our novel MILP encoding of the STL semantics; it follows the idea of stable partitioning from the recent work on SMT-based STL model checking. Assuming that our (continuous-time) system models can be encoded to MILP -- typical examples are rectangular hybrid automata (precisely) and hybrid dynamics with closed-form solutions (approximately) -- our MILP encoding yields an optimization-based model checking algorithm that is scalable, is anytime/interruptible, and accommodates parameter mining. Experimental evaluation shows our algorithm's performance advantages especially for complex STL formulas, demonstrating its practical relevance e.g. in the automotive domain.
format Preprint
id arxiv_https___arxiv_org_abs_2408_06983
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Optimization-Based Model Checking and Trace Synthesis for Complex STL Specifications
Sato, Sota
An, Jie
Zhang, Zhenya
Hasuo, Ichiro
Systems and Control
We present a bounded model checking algorithm for signal temporal logic (STL) that exploits mixed-integer linear programming (MILP). A key technical element is our novel MILP encoding of the STL semantics; it follows the idea of stable partitioning from the recent work on SMT-based STL model checking. Assuming that our (continuous-time) system models can be encoded to MILP -- typical examples are rectangular hybrid automata (precisely) and hybrid dynamics with closed-form solutions (approximately) -- our MILP encoding yields an optimization-based model checking algorithm that is scalable, is anytime/interruptible, and accommodates parameter mining. Experimental evaluation shows our algorithm's performance advantages especially for complex STL formulas, demonstrating its practical relevance e.g. in the automotive domain.
title Optimization-Based Model Checking and Trace Synthesis for Complex STL Specifications
topic Systems and Control
url https://arxiv.org/abs/2408.06983