Extended Computation Tree Logic

  • Roland Axelsson
  • Matthew Hague
  • Stephan Kreutzer
  • Martin Lange
  • Markus Latte
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6397)

Abstract

We introduce a generic extension of the popular branching-time logic CTL which refines the temporal until and release operators with formal languages. For instance, a language may determine the moments along a path that an until property may be fulfilled. We consider several classes of languages leading to logics with different expressive power and complexity, whose importance is motivated by their use in model checking, synthesis, abstract interpretation, etc. We show that even with context-free languages on the until operator the logic still allows for polynomial time model-checking despite the significant increase in expressive power. This makes the logic a promising candidate for applications in verification. In addition, we analyse the complexity of satisfiability and compare the expressive power of these logics to CTL* and extensions of PDL.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Roland Axelsson
    • 1
  • Matthew Hague
    • 2
  • Stephan Kreutzer
    • 2
  • Martin Lange
    • 3
  • Markus Latte
    • 1
  1. 1.Department of Computer ScienceLudwig-Maximilians-Universität Munich 
  2. 2.Oxford University Computing Laboratory 
  3. 3.Department of Elect. Engineering and Computer ScienceUniversity of KasselGermany

Personalised recommendations