2022
DOI: 10.1007/978-3-031-15629-8_13
|View full text |Cite
|
Sign up to set email alerts
|

Equivalence Checking 40 Years After: A Review of Bisimulation Tools

Abstract: Equivalence checking is a formal verification approach that consists in proving that two programs or models are related modulo some equivalence relation, or that one is included in the other modulo some preorder relation. In the case of concurrent systems, which are often represented using labelled transition systems, the relations used for equivalence checking are bisimulations and their simulation preorders. In the case of probabilistic or stochastic systems, which are usually represented using Markov chains… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
9
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(9 citation statements)
references
References 321 publications
0
9
0
Order By: Relevance
“…More details about these case studies are available in [5,7,32]. To compare our implementation of the proposed heuristics for probabilistic bisimulation with the other tools, we select two state-of-the-art tools, mCRL2 [8] and STORM [15], that provide the most recent approaches [22]. Some information on the selected models, the experimental results for our implementation, and the results for the mCRL2 and STORM tools are demonstrated in Table 1.…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…More details about these case studies are available in [5,7,32]. To compare our implementation of the proposed heuristics for probabilistic bisimulation with the other tools, we select two state-of-the-art tools, mCRL2 [8] and STORM [15], that provide the most recent approaches [22]. Some information on the selected models, the experimental results for our implementation, and the results for the mCRL2 and STORM tools are demonstrated in Table 1.…”
Section: Resultsmentioning
confidence: 99%
“…Finally, we experimentally analyze the impact of bisimulation reduction on the overall running time of probabilistic model checking. Although a similar study has been done in the previous works for some other classes of transition systems [22,28,29], we run these experiments on the class of MDP models and report some positive and negative results concerning these cases.…”
Section: Contributionsmentioning
confidence: 92%
“…It implies that one process or system can be replaced with its equivalent process or system. Such a notion of equivalence can be used to analyze the characteristics of the systems in terms of process algebra: It is possible to validate whether a system is realized with respect to its design and vice versa by verifying equivalence between the design and the system [30][31][32][33].…”
Section: Related Researchmentioning
confidence: 99%
“…The implementation performs on par with the most efficient similarity algorithm [29]. Given that among the hundreds of equivalence algorithms and tools most primarily address bisimilarity [19], a tool for coarser equivalences is a worthwhile addition. Although our previous algorithm [7] is able to solve the spectroscopy problem, its reliance on super-exponential partitions of the state space makes it ill-fit for transition tems with significant In comparison, new algorithm also needs less layer of complexity because it determines equivalences without constructing distinguishing formulas.…”
Section: Conclusion and Related Workmentioning
confidence: 99%