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 (5)

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 (5)

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*