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 …

An O(m log n) algorithm for branching bisimilarity on labelled transition systems

DN Jansen, JF Groote, JJA Keiren, A Wijs - … on Tools and Algorithms for the …, 2020 - Springer
Branching bisimilarity is a behavioural equivalence relation on labelled transition systems
(LTSs) that takes internal actions into account. It has the traditional advantage that …

An O(mlogn) Algorithm for Computing Stuttering Equivalence and Branching Bisimulation

JF Groote, DN Jansen, JJA Keiren, AJ Wijs - ACM Transactions on …, 2017 - dl.acm.org
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 …

Accepting predecessors are better than back edges in distributed LTL model-checking

L Brim, I Černá, P Moravec, J Šimša - … Texas, USA, November 15-17, 2004 …, 2004 - Springer
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 …

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 …

[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 …

Sigref – A Symbolic Bisimulation Tool Box

R Wimmer, M Herbstritt, H Hermanns… - … for Verification and …, 2006 - Springer
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 …

A distributed algorithm for strong bisimulation reduction of state spaces

S Blom, S Orzan - International Journal on Software Tools for Technology …, 2005 - Springer
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 …

A linear parallel algorithm to compute bisimulation and relational coarsest partitions

J Martens, JF Groote, L van den Haak, P Hijma… - Formal Aspects of …, 2021 - Springer
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 …

Development of collaborative business processes: A correctness enforcement approach

Q Mo, W Song, F Dai, L Lin, T Li - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
Collaborative business processes gather a set of business processes with complementary
competencies and knowledge to cooperate to achieve more business successes. To ensure …