Affiliation:
1. University of Illinois at Chicago
Abstract
The state-explosion problem of formal verification has obstructed its application to large-scale software systems. In this article, we introduce a set of new condensation theories: IOT-failure equivalence, IOT-state equivalence, and firing-dependence theory to cope with this problem. Our condensation theories are much weaker than current theories used for the compositional verification of Petri nets. More significantly, our new condensation theories can eliminate the interleaved behaviors caused by asynchronously sending actions. Therefore, our technique provides a much more powerful means for the compositional verification of asynchronous processes. Our technique can efficiently analyze several state-based properties: boundedness, reachable markings, reachable submarkings, and deadlock states. Based on the notion of our new theories, we develop a set of condensation rules for efficient verification of large-scale software systems. The experimental results show a significant improvement in the analysis large-scale concurrent systems.
Publisher
Association for Computing Machinery (ACM)
Reference53 articles.
1. Termination, deadlock, and divergence
2. Algèbre de processus et synchronisation
3. Algebra of communicating processes with abstraction
4. BERGSTRA J. A. KLOP J. W. AND OLDEROG E. R. 1986. Failure semantics with fair abstraction. CWI Rep. CS-R8609 Centre for Mathematics and Computer Science CWI Amsterdam The Netherlands. BERGSTRA J. A. KLOP J. W. AND OLDEROG E. R. 1986. Failure semantics with fair abstraction. CWI Rep. CS-R8609 Centre for Mathematics and Computer Science CWI Amsterdam The Netherlands.
Cited by
27 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献