Paper1981
Design and Synthesis of Synchronization Skeletons Using Branching-Time Temporal Logic
Edmund M. Clarke & E. Allen Emerson
Introduces branching-time temporal logic as a specification language for concurrent programs and an algorithm for checking a finite-state program against it automatically, founding model checking as a field.
FreeAdvanced