Simulation under Arbitrary Temporal Logic Constraints

12/23/2019
by   Julien Brunel, et al.
0

Most model checkers provide a useful simulation mode, that allows users to explore the set of possible behaviours by interactively picking at each state which event to execute next. Traditionally this simulation mode cannot take into consideration additional temporal logic constraints, such as arbitrary fairness restrictions, substantially reducing its usability for debugging the modelled system behaviour. Similarly, when a specification is false, even if all its counter-examples combined also form a set of behaviours, most model checkers only present one of them to the user, providing little or no mechanism to explore alternatives. In this paper, we present a simple on-the-fly verification technique to allow the user to explore the behaviours that satisfy an arbitrary temporal logic specification, with an interactive process akin to simulation. This technique enables a unified interface for simulating the modelled system and exploring its counter-examples. The technique is formalised in the framework of state/event linear temporal logic and a proof of concept was implemented in an event-based variant of the Electrum framework.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/31/2023

Online Modifications for Event-based Signal Temporal Logic Specifications

In this paper we present a grammar and control synthesis framework for o...
research
10/31/2020

Event-Based Signal Temporal Logic Synthesis for Single and Multi-Robot Tasks

We propose a new specification language and control synthesis technique ...
research
06/28/2022

Quantitative Verification of Opacity Properties in Security Systems

We delineate a methodology for the specification and verification of flo...
research
05/24/2020

Efficient Offline Monitoring of Linear Temporal Logic with Bit Vectors

A bitmap is a data structure designed to compactly represent sets of int...
research
06/12/2022

A Rewriting Logic Semantics and Statistical Analysis for Probabilistic Event-B

Probabilistic specifications are fast gaining ground as a tool for stati...
research
04/26/2023

Verifying linear temporal specifications of constant-rate multi-mode systems

Constant-rate multi-mode systems (MMS) are hybrid systems with finitely ...
research
09/04/2019

Büchi automata for distributed temporal logic

The distributed temporal logic DTL is a logic for reasoning about tempor...

Please sign up or login with your details

Forgot password? Click here to reset