2017 Formal Methods in Computer Aided Design (FMCAD) 2017
DOI: 10.23919/fmcad.2017.8102244
|View full text |Cite
|
Sign up to set email alerts
|

Learning to prove safety over parameterised concurrent systems

Abstract: Learning to prove safety over parameterised concurrent systems. In: Proc. 17th International Conference on Formal Methods in Computer-AidedDesign (pp. 76-83 Abstract-We revisit the classic problem of proving safety over parameterised concurrent systems, i.e., an infinite family of finite-state concurrent systems that are represented by some finite (symbolic) means. An example of such an infinite family is a dining philosopher protocol with any number n of processes (n being the parameter that defines the infin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
42
0

Year Published

2019
2019
2020
2020

Publication Types

Select...
5

Relationship

1
4

Authors

Journals

citations
Cited by 27 publications
(42 citation statements)
references
References 60 publications
0
42
0
Order By: Relevance
“…An exhaustive chart of decidability results for verification of parameterized systems is drawn in [12]. When decidability is not of concern, over-approximating and semi-algorithmic techniques such as regular model checking [33,2], SMT-based bounded model checking [4,19], abstraction [10,14] and automata learning [17] can be used to deal with more general classes of systems.…”
Section: Arxiv:200207672v1 [Csdc] 18 Feb 2020mentioning
confidence: 99%
See 2 more Smart Citations
“…An exhaustive chart of decidability results for verification of parameterized systems is drawn in [12]. When decidability is not of concern, over-approximating and semi-algorithmic techniques such as regular model checking [33,2], SMT-based bounded model checking [4,19], abstraction [10,14] and automata learning [17] can be used to deal with more general classes of systems.…”
Section: Arxiv:200207672v1 [Csdc] 18 Feb 2020mentioning
confidence: 99%
“…An exhaustive chart of decidability results for verification of parameterized systems is drawn in [12]. When decidability is not of concern, over-approximating and semi-algorithmic techniques such as regular model checking [33,2], SMT-based bounded model checking [4,19], abstraction [10,14] and automata learning [17] can be used to deal with more general classes of systems.The efficiency of a verification method crucially relies on its ability to synthesize an inductive safety invariant, i.e., an infinite set of configurations that contains the initial configurations, is closed under the transition relation, and excludes the error configurations. In general, automatically synthesizing invariants requires computationally expensive fixpoint iterations [20].…”
mentioning
confidence: 99%
See 1 more Smart Citation
“…We propose an automata learning method to automatically compute regular probabilistic bisimulations R, focusing on the case of length-preserving PTSs, which covers all examples given in the previous section. The approach uses active automata learning, for instance Angluin's L * method [5] or refinements of it, to compute R. This approach is inspired by previous work on using active automata learning for invariant inference [18,54]. Our procedure assumes (i) as input a bounded-branching PTS S = S; {δ a } a∈ACT , as well as a length-preserving regular relation E ⊆ (Σ × Σ) * supposed to be covered by R; (ii) an effective way to check the correctness of R, i.e., a decision procedure in the sense of Theorem 1; and (iii) a procedure to compute the greatest probabilistic bisimulationR n ⊆ (Σ × Σ) n for S restricted to configurations of any length n ∈ N. The last assumption can easily be satisfied for length-preserving PTSs.…”
Section: Learning Probabilistic Bisimulationsmentioning
confidence: 99%
“…Typically, these methods apply to systems with global coordination. When theoretical decidability is not of concern, semi-algorithmic techniques such as regular model checking [16,2], SMT-based bounded model checking [3,13], abstraction [7,10] and automata learning [12] can be used to deal with more Institute of Engineering Univ. Grenoble Alpes general classes of The interested reader can find a complete survey on parameterized model checking by Bloem et al [9].…”
mentioning
confidence: 99%