branching-time temporal logic CTL*

E384578

Branching-time temporal logic CTL* is a highly expressive formalism in computer science used to specify and reason about the behavior of concurrent and reactive systems over branching time structures.

All labels observed (6)

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf branching-time temporal logic ⓘ
formal specification language ⓘ
formal verification formalism ⓘ
modal logic ⓘ
temporal logic ⓘ
comparedTo CTL ⓘ
LTL ⓘ
expressivenessRelation CTL* is strictly more expressive than both CTL and LTL ⓘ
field computer science ⓘ
formal methods ⓘ
logic in computer science ⓘ
fullName Computation Tree Logic * ⓘ
hasFragment CTL ⓘ
LTL ⓘ
hasPathQuantifier A ⓘ
E ⓘ
hasProperty branching-time semantics ⓘ
can express both safety and liveness properties ⓘ
can express fairness constraints ⓘ
highly expressive ⓘ
path quantifiers and temporal operators can be arbitrarily nested ⓘ
strictly more expressive than CTL ⓘ
subsumes CTL ⓘ
subsumes LTL ⓘ
hasTemporalOperator F ⓘ
G ⓘ
U ⓘ
X ⓘ
introducedInContextOf model checking ⓘ
logicType branching-time temporal logic ⓘ
modelCheckingComplexity PSPACE-complete for state formulas ⓘ
quantifiesOver computation paths in a transition system ⓘ
relatedLogic µ-calculus ⓘ
satisfiabilityComplexity 2EXPTIME-complete ⓘ
semanticsDefinedOver Kripke structures ⓘ
branching-time models ⓘ
syntaxFeature allows arbitrary nesting of path and temporal operators ⓘ
distinguishes between state formulas and path formulas ⓘ
typicalModelCheckingInput CTL* formula ⓘ
finite-state transition system ⓘ
usedFor model checking ⓘ
reasoning about branching time structures ⓘ
specifying properties of concurrent systems ⓘ
specifying properties of reactive systems ⓘ
verification of hardware systems ⓘ
verification of software systems ⓘ
usedIn verification of communication protocols ⓘ
verification of distributed algorithms ⓘ

How these facts were elicited

Referenced by (7)

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

E. Allen Emerson → notableWork → branching-time temporal logic CTL* ⓘ
Temporal Logic of Actions → comparedWith → computation tree logic ⓘ
linked to: branching-time temporal logic CTL*
CTL* → fullName → Computation Tree Logic * ⓘ
linked to: branching-time temporal logic CTL*
CTL* → expressivenessRelation → CTL* is strictly more expressive than both CTL and LTL ⓘ
linked to: branching-time temporal logic CTL*
CTL* → hasFullName → Computation Tree Logic star ⓘ
linked to: branching-time temporal logic CTL*
linear temporal logic → isRelatedTo → Computation Tree Logic ⓘ
linked to: branching-time temporal logic CTL*
μ-calculus → subsumes → Computation Tree Logic ⓘ
subject linked to: mu-calculus
linked to: branching-time temporal logic CTL*