E

E. M. Clarke

Carnegie Mellon University

Publishes on Formal Methods in Verification, Software Testing and Debugging Techniques, Logic, programming, and type systems. 99 papers and 22.9k citations.

99Publications
22.9kTotal Citations

Is this you? Claim your profile.

Add your photo, update your bio, and get notified when your ranking changes.

Top publicationsby citations

Automatic verification of finite-state concurrent systems using temporal logic specifications
E. M. Clarke, E. Allen Emerson, A. Prasad Sistla|ACM Transactions on Programming Languages and Systems|1986
Cited by 3.6kOpen Access

We give an efficient procedure for verifying that a finite-state concurrent system meets a specification expressed in a (propositional, branching-time) temporal logic. Our algorithm has complexity linear in both the size of the specification and the size of the global state graph for the concurrent system. We also show how this approach can be adapted to handle fairness. We argue that our technique can provide a practical alternative to manual proof construction or use of a mechanical theorem prover for verifying many finite-state concurrent systems. Experimental results show that state machines with several hundred states can be checked in a matter of seconds.

The complexity of propositional linear temporal logics
A. Prasad Sistla, E. M. Clarke|Journal of the ACM|1985
Cited by 1.1kOpen Access

The complexity of satisfiability and determination of truth in a particular finite structure are considered for different propositional linear temporal logics. It is shown that these problems are NP-complete for the logic with F and are PSPACE-complete for the logics with F, X, with U, with U, S, X operators and for the extended logic with regular operators given by Wolper.

Symbolic model checking using SAT procedures instead of BDDs
Cited by 697

Any opinions, findings and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of NSF or the United States Government. The U. S. Government is authorized to reproduce and distribute reprints for Government purposes notwithstanding any copyright notation thereon. This manuscript is submitted for publication with the understanding that the U. S. Government is authorized to reproduce and distribute reprints for Governmental purposes.