Skip to main content

Local Model Checking for Parallel Compositions of Context-Free Processes

  • Conference paper

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

Abstract

Decidability of modal logics is not limited to finite systems. The alternation-free mu-calculus can be model checked for sequential systems given in a context-free form (or even a more general one). But the parallel composition of such systems introduces undecidabilities. Nevertheless, several instances can be handled as it is shown in this paper. The known model check techniques prove to be not extendable to parallel compositions. A new tableau system is introduced which is complete in the sequential case and for parallel compositions involving at most one infinite system. The verification of a queue which results from the parallel composition of two (context-free) stacks demonstrates its ability to cope with nontrivial compositions of infinite systems, too.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bergstra, J.A., and Klop, J.W., Process theory based on bisimulation semantics. LNCS 354 (eds de Bakker, de Roever, Rozenberg) (1988), 50–122.

    MathSciNet  Google Scholar 

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

    Book  MATH  Google Scholar 

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

    MathSciNet  Google Scholar 

  4. Büchi, J.R., Regular canonical systems. Archiv f. math. Logik and Grundlagen-forschung 6 (1964) 91–111.

    MATH  Google Scholar 

  5. Burkart, O., and Steffen, B., Model checking for context-free processes. CONCUR ‘82, LNCS 630 (1992), 123–137.

    MathSciNet  Google Scholar 

  6. Burkart, O., and Steffen, B., Pushdown processes: Parallel composition and model checking. Tech. Rep. Aachen/Passau (1994), 17 p.

    Google Scholar 

  7. 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.

    Article  MATH  Google Scholar 

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

    Article  MATH  MathSciNet  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. (1986), 1–32.

    Google Scholar 

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

    Google Scholar 

  11. Hungar, H. Local model checking of higher-order processes, Technical Report, Oldenburg (1994), 13 p.

    Google Scholar 

  12. Hungar, H., and Steffen, B., Local model checking for context-free processes. ICALP’93, LNCS 700 (1993), 593–605.

    MathSciNet  Google Scholar 

  13. Kozen, D., Results on the propositional μ-calculus. TCS 27 (1983), 333–354.

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  MATH  Google Scholar 

  15. Larsen, K.G., Efficient local correctness checking. CAV ‘82.

    Google Scholar 

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

    MathSciNet  Google Scholar 

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

    MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hungar, H. (1994). Local Model Checking for Parallel Compositions of Context-Free Processes. In: Jonsson, B., Parrow, J. (eds) CONCUR ’94: Concurrency Theory. CONCUR 1994. Lecture Notes in Computer Science, vol 836. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-48654-1_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-48654-1_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-58329-5

  • Online ISBN: 978-3-540-48654-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics