Temporal Logic model checking is a method of automatically verifying the correctness of (finite state) concurrent systems. The fixpoint characterizations of temporal operators together with the Tarski-Knaster theorem provide a simple but efficient and expressive means of searching the global state graph of a concurrent system to determine if it is a model of the temporal logic correctness specification. The method was originally developed in academia but finds increasingly widespread industrial application in such areas as microprocessor design and communication protocol analysis. Commercially developed model checkers are now appearing in the market place. Pre-requisites: Some knowledge of temporal logic OR permission of instructor (emerson@cs.utexas.edu; 471-9537; Tay 3.130 TTh4p)
Topics:
Pre-requisites: Some knowledge of temporal logic OR permission of instructor.