 Like CTL, CTL* is a branching-time logic.The formal semantics of CTL* formulae are defined with respect to a given Kripke structure.LTL has been proposed for the verification of computer programs first by Amir Pnueli in 1977.