Equivalence checking 40 years after: A review of bisimulation tools
H Garavel, F Lang - A Journey from Process Algebra via Timed Automata …, 2022 - Springer
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 …
programs or models are related modulo some equivalence relation, or that one is included …
An O(m log n) algorithm for branching bisimilarity on labelled transition systems
Branching bisimilarity is a behavioural equivalence relation on labelled transition systems
(LTSs) that takes internal actions into account. It has the traditional advantage that …
(LTSs) that takes internal actions into account. It has the traditional advantage that …
An O(mlogn) Algorithm for Computing Stuttering Equivalence and Branching Bisimulation
We provide a new algorithm to determine stuttering equivalence with time complexity O (m
log n), where n is the number of states and m is the number of transitions of a Kripke …
log n), where n is the number of states and m is the number of transitions of a Kripke …
Accepting predecessors are better than back edges in distributed LTL model-checking
We present a new distributed-memory algorithm for enumerative LTL model-checking that is
designed to be run on a cluster of workstations communicating via MPI. The detection of …
designed to be run on a cluster of workstations communicating via MPI. The detection of …
Some trends in formal methods applications to railway signaling
A Fantechi, W Fokkink… - Formal methods for …, 2012 - Wiley Online Library
Railway signaling is often considered as one of the most fruitful areas of intervention by
formal methods. This chapter offers insight into the actual industrial usage of formal methods …
formal methods. This chapter offers insight into the actual industrial usage of formal methods …
[PDF][PDF] On distributed verification and verified distribution
SM Orzan - 2004 - research.vu.nl
The central keywords of this thesis are “verification” and “distribution”. Verification refers to
the process of finding, by formal means, design errors in complex hardware and software …
the process of finding, by formal means, design errors in complex hardware and software …
Sigref – A Symbolic Bisimulation Tool Box
We present a uniform signature-based approach to compute the most popular bisimulations.
Our approach is implemented symbolically using BDDs, which enables the handling of very …
Our approach is implemented symbolically using BDDs, which enables the handling of very …
A distributed algorithm for strong bisimulation reduction of state spaces
It is a known problem that state spaces can grow very large, which makes operating on them
(including reducing them) difficult because of operational memory shortage. In an attempt to …
(including reducing them) difficult because of operational memory shortage. In an attempt to …
A linear parallel algorithm to compute bisimulation and relational coarsest partitions
The most efficient way to calculate strong bisimilarity is by finding the relational coarsest
partition of a transition system. We provide the first linear-time algorithm to calculate strong …
partition of a transition system. We provide the first linear-time algorithm to calculate strong …
Development of collaborative business processes: A correctness enforcement approach
Collaborative business processes gather a set of business processes with complementary
competencies and knowledge to cooperate to achieve more business successes. To ensure …
competencies and knowledge to cooperate to achieve more business successes. To ensure …