CTL*

E384579

CTL* is a highly expressive branching-time temporal logic used in computer science for specifying and verifying properties of concurrent and reactive systems.

All labels observed (2)

Label Occurrences
CTL 1
CTL* canonical 1

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf branching-time temporal logic
formal specification language
formal verification logic
modal logic
temporal logic
appliedIn verification of communication protocols
verification of distributed algorithms
verification of hardware systems
verification of software systems
comparedTo more expressive than both CTL and LTL
extends CTL
LTL
hasComplexity model checking is 2EXPTIME-complete in formula size
model checking is polynomial in model size for fixed formula
hasComponent path formulas
state formulas
hasExpressivenessRelation strictly less expressive than the modal mu-calculus
hasFeature allows arbitrary nesting of path and state formulas
combines linear-time and branching-time operators
interpreted over computation trees
strictly more expressive than CTL
strictly more expressive than LTL
supports path quantifiers A and E
supports temporal operators X F G U R
hasFullName branching-time temporal logic CTL*
surface form: Computation Tree Logic star
hasNotableOperator A (for all paths)
E (there exists a path)
F (eventually)
G (globally)
R (release)
U (until)
X (next)
hasProperty branching-time semantics
can express complex omega-regular properties
can express fairness properties
can express liveness properties
can express safety properties
hasSubset CTL
LTL
introducedInField computer science
relatedTo mu-calculus
semanticsDefinedOver Kripke frame
surface form: Kripke structures
studiedIn temporal logic in computer science
syntaxIncludes Boolean connectives
path quantifiers
temporal operators
usedFor formal verification
model checking
specifying properties of concurrent systems
specifying properties of reactive systems

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Model Checking (book) topic CTL*
subject surface form: Model Checking
this entity surface form: CTL