Content deleted Content added
BaalIsBack (talk | contribs) m →Examples: Added the missing word 'day' from the example '''EG'''.'''AF'''.P |
DavidGries (talk | contribs) changed link to "safety" and "liveness" properties to the more extensive and correct Safety and Liveness Properties |
||
Line 1:
{{More footnotes|date=October 2015}}
'''Computation tree logic''' ('''CTL''') is a branching-time [[Mathematical logic|logic]], meaning that its model of [[time]] is a [[tree (graph theory)|tree-like]] structure in which the future is not determined; there are different paths in the future, any one of which might be an actual path that is realized. It is used in [[formal verification]] of software or hardware artifacts, typically by software applications known as [[model checker]]s, which determine if a given artifact possesses [[Safety
CTL was first proposed by [[Edmund M. Clarke]] and [[E. Allen Emerson]] in 1981, who used it to synthesize so-called ''synchronisation skeletons'', ''i.e'' abstractions of [[concurrent program]]s.
|