Checking that finite-state concurrent programs satisfy their linear specification (1984)

by O Lichtenstein, A Pnueli
Venue:11th ACM POPL