1996
DOI: 10.7146/brics.v3i39.20021
|View full text |Cite
|
Sign up to set email alerts
|

On the Complexity of Deciding Behavioural Equivalences and Preorders. A Survey

Abstract: This paper gives an overview of the computational complexity of all the equivalences in the linear/branching time hierarchy [vG90a] and the preorders in the corresponding hierarchy of preorders. We consider finite state or regular processes as well as infinite-state BPA [BK84b] processes.A distinction, which turns out to be important in the finite-state processes, is that of simulation-like equivalences/preorders vs. trace-like equivalences and preorders. Here we survey various known complexity results for the… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
4
0

Year Published

2001
2001
2024
2024

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 9 publications
(6 citation statements)
references
References 68 publications
(38 reference statements)
1
4
0
Order By: Relevance
“…We have presented a model checking algorithm which can be instantiated in order to yield decision procedures for the relations on finite systems. This re-establishes already known decidability results [7]. Its main contribution, though, is the -to the best of our knowledge -first framework that provides a generic and uniform algorithmic approach to process equivalence checking via defining return F(X 0 ,Y 0 ) 27: end procedure formulas.…”
Section: Conclusion and Further Worksupporting
confidence: 78%
See 1 more Smart Citation
“…We have presented a model checking algorithm which can be instantiated in order to yield decision procedures for the relations on finite systems. This re-establishes already known decidability results [7]. Its main contribution, though, is the -to the best of our knowledge -first framework that provides a generic and uniform algorithmic approach to process equivalence checking via defining return F(X 0 ,Y 0 ) 27: end procedure formulas.…”
Section: Conclusion and Further Worksupporting
confidence: 78%
“…There is a lot of potential further work into this direction. The exponential-time bound for the trace-like equivalences is not optimal since they are generally PSPACE-complete [7]. It remains to be seen whether the formulas defining them have a particular structure that would allow a PSPACE model checking algorithm for instance.…”
Section: Conclusion and Further Workmentioning
confidence: 99%
“…We have not yet thought of a decisive argument for the complexity of contrasimilarity checking. Due to the results for the spectrum without internal steps [14], one may presume the coarser siblings of contrasimilarity from weak impossible futures down to weak trace equivalence to all be PSPACE-hard. But while deciding weak possible futures and nestings of possible futures equivalence is PSPACE, deciding its arbitrarily nested limit, weak bisimilarity, is PTIME.…”
Section: Discussion and Related Workmentioning
confidence: 99%
“…Another notion of behavioural equivalence, which comes from automata theory, is that of trace equivalence, in which two processes are said to be equivalent if they have the same possible executions, known as traces. Generally speaking, it has proven more difficult to reason about trace equivalences than to reason about bisimulation [79].…”
Section: Relations Among Computational Processesmentioning
confidence: 99%