2013
DOI: 10.2168/lmcs-9(4:1)2013
|View full text |Cite
|
Sign up to set email alerts
|

Partial Model Checking using Networks of Labelled Transition Systems and Boole an Equation Systems

Abstract: Abstract. Partial model checking was proposed by Andersen in 1995 to verify a temporal logic formula compositionally on a composition of processes. It consists in incrementally incorporating into the formula the behavioural information taken from one process -an operation called quotienting -to obtain a new formula that can be verified on a smaller composition from which the incorporated process has been removed. Simplifications of the formula must be applied at each step, so as to maintain the formula at a tr… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(4 citation statements)
references
References 47 publications
0
4
0
Order By: Relevance
“…The computation of the counterexample LTS is achieved by a script we wrote using SVL [10], a scripting language that allows one to interface with tools provided in the CADP toolbox. This script calls several tools: a specific option of Evaluator for building an LTS from a formula following the algorithm in [12]; EXP.OPEN for building LTS products; Reductor for minimizing LTSs; Scrutator [15] for removing spurious traces in LTSs. The second part of our tool implements the algorithms for state matching (2), state comparison (3) and counterexample abstraction (4), described from Section 3.2 to Section 3.4.…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…The computation of the counterexample LTS is achieved by a script we wrote using SVL [10], a scripting language that allows one to interface with tools provided in the CADP toolbox. This script calls several tools: a specific option of Evaluator for building an LTS from a formula following the algorithm in [12]; EXP.OPEN for building LTS products; Reductor for minimizing LTSs; Scrutator [15] for removing spurious traces in LTSs. The second part of our tool implements the algorithms for state matching (2), state comparison (3) and counterexample abstraction (4), described from Section 3.2 to Section 3.4.…”
Section: Methodsmentioning
confidence: 99%
“…1. Full LTS and counterexample LTS described in [12]. M ϕ is a finite representation of t ϕ , using final transitions,…”
Section: Definition 6 (Counterexample Lts) Given a Full Ltsmentioning
confidence: 99%
“…Smart reduction and sharp bisimulations play a major role in modern approaches to compositional verification. Together with recent developments [292] around the idea of partial model checking [8], they enabled scientists from Grenoble and Pisa to solve nearly all the parallel problems of the RERS 7 verification challenge in 2019 8 and 2020 9 .…”
Section: Bisimulation Tools Based On Compositional Verificationmentioning
confidence: 99%
“…Step a) Conversion of the ϕ formula describing the property into an LTS called M ϕ , using the technique that allows the encoding of a formula into a graph described in [9]. Given an action formula that represents a logical formula built from basic action predicates and boolean operators, this technique builds the LTS by replacing action formulas with finite sets of transitions that can potentially occur in the process composition.…”
Section: Counterexample Lts Generationmentioning
confidence: 99%