We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.SE

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Software Engineering

Title: Simulation under Arbitrary Temporal Logic Constraints

Authors: Julien Brunel (ONERA DTIS and Université fédérale de Toulouse, France), David Chemouil (ONERA DTIS and Université fédérale de Toulouse, France), Alcino Cunha (INESC TEC and Universidade do Minho, Portugal), Nuno Macedo (INESC TEC and Universidade do Minho, Portugal)
Abstract: 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.
Comments: In Proceedings F-IDE 2019, arXiv:1912.09611
Subjects: Software Engineering (cs.SE); Logic in Computer Science (cs.LO)
Journal reference: EPTCS 310, 2019, pp. 63-69
DOI: 10.4204/EPTCS.310.7
Cite as: arXiv:1912.10634 [cs.SE]
  (or arXiv:1912.10634v1 [cs.SE] for this version)

Submission history

From: EPTCS [view email]
[v1] Mon, 23 Dec 2019 05:41:51 GMT (477kb,D)

Link back to: arXiv, form interface, contact.