Skip to main content

Local model checking for context-free processes

  • Conference paper
  • First Online:
Automata, Languages and Programming (ICALP 1993)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 700))

Included in the following conference series:

Abstract

We present a local model checking algorithm that decides for a given contextfree process whether it satisfies a property written in the alternation-free modal mu-calculus. Heart of this algorithm is a purely syntactical sound and complete formal system, which in contrast to the known tableau techniques, uses intermediate higher-order assertions. These assertions provide a finite representation of all the infinite state sets which may arise during the proof in terms of the finite representation of the context-free argument process. This is the key to the effectiveness of our local model checking procedure.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Andersen, H., Model checking on boolean graphs. ESOP '92, LNCS 582 (1992), 1–19.

    Google Scholar 

  2. Bradfield, J.C., Verifying temporal properties of systems. Birkhäuser, Boston (1992).

    Google Scholar 

  3. Bradfield, J.C., and Stirling, C. P., Verifying temporal properties of processes. Proc. CONCUR '90, LNCS 458 (1990), 115–125.

    Google Scholar 

  4. Burkart, O., and Steffen, B., Model checking for context-free processes. CONCUR '92, LNCS 630 (1992), 123–137.

    Google Scholar 

  5. Clarke, E.M., Emerson, E.A., and Sistla, A.P., Automatic verification of finite state concurrent systems using temporal logic specifications. ACM TOPLAS 8 (1986), 244–263.

    Google Scholar 

  6. Cleaveland, R., Tableau-based model checking in the prepositional mu-calculus. Acta Inf. 27 (1990), 725–747.

    Google Scholar 

  7. Cleaveland, R., Parrow, J., and Steffen, B., The concurrency workbench. Workshop Automatic Verification Methods for Finite-State Systems, LNCS 407 (1989), 24–37.

    Google Scholar 

  8. Cleaveland, R., and Steffen, B., Computing behavioral relations, logically. ICALP '91, LNCS 510 (1991).

    Google Scholar 

  9. Cleaveland, R., and Steffen, B., A linear-time model-checking algorithm for the alternation-free modal mu-calculus. CAV 91, LNCS 575 (1992), 48–58.

    Google Scholar 

  10. Emerson, E.A., and Lei, C.-L., Efficient model checking in fragments of the prepositional mu-calculus. 1st LiCS (1986), 267–278.

    Google Scholar 

  11. Huynh, D.T., and Tian, L., Deciding bisimilarity of normed context-free processes is in σ p2 . Tech. Rep. UTDCS-1-92, Univ. Texas Dallas (1992).

    Google Scholar 

  12. Kozen, D., Results on the prepositional Μ-calculus. TCS 27 (1983), 333–354.

    Google Scholar 

  13. Larsen, K. G., Proof systems for satisfiability in Hennessy-Milner logic with recursion. TCS 72 (1990), 265–288.

    Google Scholar 

  14. Larsen, K.G., Efficient local correctness checking. CAV '92.

    Google Scholar 

  15. Stirling, C. P., and Walker, D. J., Local model checking in the modal mu-calculus. TAPSOFT '89, LNCS 351 (1989), 369–383.

    Google Scholar 

  16. Winskel, G., A note on model checking the modal mu-calculus. ICALP '89, LNCS 372 (1989), 761–772.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Andrzej Lingas Rolf Karlsson Svante Carlsson

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hungar, H., Steffen, B. (1993). Local model checking for context-free processes. In: Lingas, A., Karlsson, R., Carlsson, S. (eds) Automata, Languages and Programming. ICALP 1993. Lecture Notes in Computer Science, vol 700. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-56939-1_105

Download citation

  • DOI: https://doi.org/10.1007/3-540-56939-1_105

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-56939-8

  • Online ISBN: 978-3-540-47826-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics