Abstract
Proving correctness of concurrent systems is quite difficult because of the high level of nondeterminism, especially in large and complex ones. AMC is a model checking system for verifying asynchronous concurrent systems by using branching time temporal logic. This paper introduces the techniques of the modelling approach, especially how to construct models for large concurrent systems with the concept of hierarchy, which has been proved to be effective and practical in verifying large systems without a large growth of cost.
Similar content being viewed by others
References
M. Ben-Ari, A. Pnueli, and Z. Manna, The temporal logic of branching time,Acta Inf.,20: 3 (1983), 207–226.
M. C. Browne, E. M. Clerke, D. L. Dill, and B. Mishra, Automatic verification of sequential circuits using temporal logic,IEEE Trans. Computers, C-35: 12 (1986), 1035–1044.
E. M. Clarke, E. A. Emerson, and A. P. Sistla, Automatic verification of finite-state concurrent systems using temporal logic specification,ACM Trans. Program Lang. Syst.,8: 2 (1986), 244–263.
E. A. Emerson, and J. Y. Halpern, ‘Sometimes’ and ‘not never’ revisited: on branching versus linear time temporal logic.J. ACM,33: 1 (1986), 151–178.
Feng Yulin, Lin Huimin and C. S. Tang, A proof system for temporal logic programs,Computer Research and Development,22: 10 (1985) (in Chinese).
Y. Feng, X. Zhao and D. Guo, Automatic verification of concurrent systems using temporal logic, Chinese.J. of Computers,13: 2 (1990).
D. Lehmann, A. Pnueli and J. Stavi, Impartiality, justice and fairness: The ethics of concurrent termination, In Automata, Languages and programming, Lecture Notes in Computer Science 115, Springer-Verlag, New York, 1981, 265–277.
B. Mishra and E. M. Clerke, Hierarchical verification of asynchronous circuits using temporal logic,Theoretical Computer Science,38 (1985), 269–291.
Zhao Xudong, Automatic and hierarchical verification for asynchronous concurrent systems, CS Thesis, USTC, Spring, 1988.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Zhao, X., Feng, Y. Automatic and hierarchical verification for concurrent systems. J. of Comput. Sci. & Technol. 5, 241–249 (1990). https://doi.org/10.1007/BF02945312
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02945312