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

Download:

Current browse context:

cs.CL

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 ScienceWISE logo

Computer Science > Computation and Language

Title: LTL under reductions with weaker conditions than stutter-invariance

Abstract: Verification of properties expressed as-regular languages such as LTL can benefit hugely from stutter-insensitivity, using a diverse set of reduction strategies. However properties that are not stutter-insensitive, for instance due to the use of the neXt operator of LTL or to some form of counting in the logic, are not covered by these techniques in general. We propose in this paper to study a weaker property than stutter-insensitivity. In a stutter insensitive language both adding and removing stutter to a word does not change its acceptance, any stuttering can be abstracted away; by decomposing this equivalence relation into two implications we obtain weaker conditions. We define a shortening insensitive language where any word that stutters less than a word in the language must also belong to the language. A lengthening insensitive language has the dual property. A semi-decision procedure is then introduced to reliably prove shortening insensitive properties or deny lengthening insensitive properties while working with a reduction of a system. A reduction has the property that it can only shorten runs. Lipton's transaction reductions or Petri net agglomerations are examples of eligible structural reduction strategies. An implementation and experimental evidence is provided showing most nonrandom properties sensitive to stutter are actually shortening or lengthening insensitive. Performance of experiments on a large (random) benchmark from the model-checking competition indicate that despite being a semi-decision procedure, the approach can still improve state of the art verification tools.
Comments: Formal Techniques for Distributed Objects, Components, and Systems FORTE 2022, Jun 2022, Lucia, Italy
Subjects: Computation and Language (cs.CL); Formal Languages and Automata Theory (cs.FL)
DOI: 10.1007/978-3-031-08679-3_11
Cite as: arXiv:2111.03342 [cs.CL]
  (or arXiv:2111.03342v2 [cs.CL] for this version)

Submission history

From: Yann Thierry-Mieg [view email]
[v1] Fri, 5 Nov 2021 09:29:21 GMT (1234kb,D)
[v2] Fri, 6 Jan 2023 15:05:49 GMT (1050kb,D)

Link back to: arXiv, form interface, contact.