Skip to main content

Reducing Model Checking from Multi-valued CTL* to CTL*

  • Conference paper
  • First Online:
CONCUR 2002 — Concurrency Theory (CONCUR 2002)

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

Included in the following conference series:

  • 460 Accesses

Abstract

A multi-valued version of CTL* (mv-CTL*), where both the propositions and the accessibility relation are multi-valued taking values in a finite quasi-boolean algebra, is considered. A general translation from mv-CTL* to CTL* model checking is defined. An application of the translation is shown for the most commonly used quasi-boolean algebras.

Partly supported by the State Committee for Scientific Research under the grant No. 7T11C 00620, and by the EU Framework V research project ALFEBIITE.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. A. Biere, A. Cimatti, E. Clarke, and Y. Zhu. Symbolic model checking without BDDs. In Proc. of TACAS’99, volume 1579 of LNCS, pages 193–207. Springer-Verlag, 1999.

    Google Scholar 

  2. G. Bruns and P. Godefroid. Model checking partial state spaces. In Proc. of CAV’99, volume 1633 of LNCS, pages 274–287. Springer-Verlag, 1999.

    Google Scholar 

  3. G. Bruns and P. Godefroid. Generalized model checking: reasoning about partial state spaces. In Proc. of CONCUR’00, volume 1877 of LNCS, pages 168–182. Springer-Verlag, 2000.

    Google Scholar 

  4. R. Bryant. Graph-based algorithms for boolean function manipulation. IEEE Transaction on Computers, 35(8):677–691, 1986.

    Article  MATH  Google Scholar 

  5. R. Bryant. Binary Decision Diagrams and beyond: Enabling technologies for formal verification. In Proc. of Int. Conf. on Computer-Aided Design (ICCAD’95), pages 236–243, 1995.

    Google Scholar 

  6. M. Chechik. On interpreting results of model-checking with abstraction. Technical Report 417, University of Toronto, 2000.

    Google Scholar 

  7. M. Chechik, B. Devereux, and S. Easterbrook. Implementing a multi-valued symbolic model-checker. In Proc. of TACAS’01, volume 2031 of LNCS, pages 404–419. Springer-Verlag, 2001.

    Google Scholar 

  8. M. Chechik, B. Devereux, S. Easterbrook, A. Y. C. Lai, and V. Petrovykh. Efficient multiple-valued model-checking using lattice representations. In Proc. of CONCUR’01, volume 2154 of LNCS, pages 441–455. Springer-Verlag, 2001.

    Google Scholar 

  9. M. Chechik, B. Devereux, and A. Gurfinkel. Model checking infinite state-spaces systems with fine-grained abstractions using spin. In Proc. of SPIN’01, volume 2057 of LNCS, pages 16–36. Springer-Verlag, 2001.

    Google Scholar 

  10. M. Chechik, S. Easterbrook, and V. Petrovykh. Model checking over multi-valued temporal logics. In Proc. of FME’01, volume 2001 of LNCS, pages 72–98. Springer-Verlag, 2001.

    Google Scholar 

  11. E. M. Clarke, T. Filkorn, and S. Jha. Exploiting symmetry in temporal logic model checking. In Proc. of CAV’93, volume 697 of LNCS, pages 450–462. Springer-Verlag, 1993.

    Google Scholar 

  12. E. M. Clarke, O. Grümberg, and D. Peled. Model Checking. MIT Press, 1999.

    Google Scholar 

  13. D. Dams, R. Gerth, G. Dohmen, R. Herrmann, P. Kelb, and H. Pargmann. Model checking using adaptive state and data abstraction. In Proc. of CAV’94, volume 818 of LNCS, pages 455–467. Springer-Verlag, 1994.

    Google Scholar 

  14. D. Dams, O. Grümberg, and R. Gerth. Abstract interpretation of reactive systems: Abstractions preserving ACTL*, ECTL* and CTL*. In Proceedings of the IFIP Working Conference on Programming Concepts, Methods and Calculi (PROCOMET’ 94). Elsevier Science Publishers, 1994.

    Google Scholar 

  15. S. Easterbrook and M. Chechik. A framework for multi-valued reasoning over inconsistent viewpoints. In Proc. of ICSE’01, pages 411–420, 2001.

    Google Scholar 

  16. E. A. Emerson. Handbook of Theoretical Computer Science, volume B: Formal Methods and Semantics, chapter Temporal and Modal Logic, pages 995–1067. Elsevier, 1990.

    MathSciNet  Google Scholar 

  17. E. A. Emerson and A. P. Sistla. Symmetry and model checking. Formal Methods in System Design, 9:105–131, 1995.

    Article  Google Scholar 

  18. M. Fitting. Many-valued modal logics. Fundamenta Informaticae, 15(3–4):335–350, 1991.

    MathSciNet  Google Scholar 

  19. M. Fitting. Many-valued modal logics II. Fundamenta Informaticae, 17:55–73, 1992.

    MathSciNet  MATH  Google Scholar 

  20. R. Gerth, R. Kuiper, D. Peled, and W. Penczek. A partial order approach to branching time logic model checking. Information and Computation, 150:132–152, 1999.

    Article  MATH  MathSciNet  Google Scholar 

  21. S. Hazelhurst. Compositional model checking of partially ordered state spaces. PhD thesis, University of British Columbia, 1996.

    Google Scholar 

  22. B. Konikowska and W. Penczek. Model checking for multi-valued computation tree logics. In M. Fitting and E. Orlowska, editors, Beyond Two: Theory and Applivations of Multiple Valued Logic. to appear, 2002.

    Google Scholar 

  23. K. L. McMillan. A technique of a state space search based on unfolding. Formal Methods in System Design, 6(1):45–65, 1995.

    Article  MATH  MathSciNet  Google Scholar 

  24. D. Peled. Partial order reduction: Linear and branching temporal logics and process algebras. In Proc. of Partial Order Methods in Verification (POMIV’96), volume 29 of ACM/AMS DIMACS Series, pages 79–88. Amer. Math. Soc., 1996.

    Google Scholar 

  25. W. Penczek, M. Szreter, R. Gerth, and R. Kuiper. Improving partial order reductions for universal branching time properties. Fundamenta Informaticae, 43:245–267, 2000.

    MATH  MathSciNet  Google Scholar 

  26. W. Penczek, B. Woźna, and A. Zbrzezny. Bounded model checking for the universal fragment of CTL. Fundamenta Informaticae, 50, 2002. to appear.

    Google Scholar 

  27. W. Penczek, B. Woźna, and A. Zbrzezny. Branching time bounded model checking for elementary net systems. Report ICS PAS, 940, January 2002.

    Google Scholar 

  28. A. Valmari. Stubborn sets for reduced state space generation. In Proc. of the Int. Conf. on Applications and Theory of Petri Nets (ICATPN’89), volume 483 of LNCS, pages 491–515. Springer-Verlag, 1989.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Konikowska, B., Penczek, W. (2002). Reducing Model Checking from Multi-valued CTL* to CTL* . In: Brim, L., Křetínský, M., Kučera, A., Jančar, P. (eds) CONCUR 2002 — Concurrency Theory. CONCUR 2002. Lecture Notes in Computer Science, vol 2421. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45694-5_16

Download citation

  • DOI: https://doi.org/10.1007/3-540-45694-5_16

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44043-7

  • Online ISBN: 978-3-540-45694-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics