Abstract
A graphical notation for the propositional μ-calculus, calledmodal graphs, is presented. It is shown that both the textual and equational presentations of the μ-calculus can be translated into modal graphs. A model checking algorithm based on such graphs is proposed. The algorithm istruly local in the sense that it only generates the parts of the underlying search space which are necessary for the computation of the final result. The correctness of the algorithm is proven and its complexity analysed.
Similar content being viewed by others
References
Clarke E M, Grumberg O, Peled D A. Model Checking. The MIT Press, 1999.
Bradfield J, Stirling C. Modal logics and mu-calculus: An introduction. InHandbook of Process Algebra, Ponse A, Bergstra J A, Smolka S A (eds.), Elsevier, 2001, pp.293–330.
Emerson E A, Lei C-L. Efficient model checking in fragments of the propositional mu-calculus. InProc. Logic in Computer Science, Cambridge, Massachusetts, IEEE Press, 1986, pp.267–278.
Cleaveland R. Tableau-based model checking in the propositional mu-calculus.Acta Informatica, 1990, 27(4): 724–747.
Andersen H R. Model checking and boolean graphs.Theoretical Computer Science, 1994, 126: 3–30.
Stirling C, Walker D. Local model checking in the modal mu-calculus.Theoretical Computer Science, 1991, 89: 161–177.
Larsen K G. Efficient local correctness checking. InProc. Computer Aided Verification, Montreal, pp.30–43, Lecture Notes in Computer Science 663, 1992, Springer-Verlag.
Liu X, Ramakrishnan C R, Scott A Smolka. Fully local and efficient evaluation of alternating fixed points. InProc. Tools and Algorithms for the Construction of Systems, Lisbon, pp.5–19, Lecture Notes in Computer Science 1384, Springer-Verlag, 1998.
Tarski A. A lattice-theoretical fixpoint theorem and its applications.Pacific Journal of Mathematics, 1955, 5: 285–309.
Author information
Authors and Affiliations
Corresponding author
Additional information
Supported by the National Natural Science Foundation of China (Grand No.69833020).
LIN Huimin was born in 1947. He received the Ph.D. in computer science from the Institute of Software, Chinese Academy of Sciences, in 1986. His research interests include concurrency, process algebra, model checking, real-time systems, verification tools and algorithms, formal methods, program specification and validation, software modularization, and abstract data types.
Rights and permissions
About this article
Cite this article
Lin, H. A graphical μ-calculus and local model checking. J. Compt. Sci. & Technol. 17, 665–671 (2002). https://doi.org/10.1007/BF02960756
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02960756