On the complexity of verifying concurrent transition systems

20Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In implementation verification, we check that an implementation is correct with respect to a specification by checking whether the behaviors of a transition system that models the program's implementation correlate with the behaviors of a transition system that models its specification. In this paper, we investigate the effect of concurrency on the complexity of implementation verification. We consider trace-based and tree-based approaches to the verification of concurrent transition systems, with and without fairness. Our results show that in almost all cases the complexity of the problem is exponentially harder than that of the sequential case. Thus, as in the model-checking verification methodology, the stateexplosion problem cannot be avoided.

Cite

CITATION STYLE

APA

Harel, D., Kupferman, O., & Vardi, M. Y. (1997). On the complexity of verifying concurrent transition systems. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1243, pp. 258–272). Springer Verlag. https://doi.org/10.1007/3-540-63141-0_18

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free