Ken McMillan

E909772

Ken McMillan is a prominent computer scientist known for his influential work in formal verification and model checking.

All labels observed (1)

Label Occurrences
Ken McMillan canonical 3

How this entity was disambiguated

Statements (43)

Predicate Object
instanceOf computer scientist
researcher
academicDegree PhD in computer science
awardReceived ACM Paris Kanellakis Theory and Practice Award
ACM SIGPLAN Most Influential PLDI Paper Award
ACM SIGPLAN Most Influential POPL Paper Award
Computer Aided Verification Award
citizenship United States
educatedAt Massachusetts Institute of Technology
University of California, Berkeley
fieldOfWork computer science
formal verification
model checking
hasEmployer Cadence Design Systems
Carnegie Mellon University
linked to: CMU

Microsoft Research
hasPublicationType conference papers
journal articles
technical reports
influenced development of industrial hardware verification tools
research in automated formal verification
knownFor Craig interpolation in model checking
IC3 model checking algorithm
SAT-based model checking
contributions to model checking algorithms
formal verification of hardware and software systems
symbolic model checking
language English
notableConcept Craig interpolation
IC3 algorithm
SAT-based model checking
symbolic model checking
notableConference Computer Aided Design (ICCAD)
Computer Aided Verification (CAV)
Principles of Programming Languages (POPL)
notableWork IC3 (Incremental Construction of Inductive Clauses for Indubitable Correctness)
Symbolic Model Checking: An Approach to the State Explosion Problem
research on SAT-based verification
work on Craig interpolation for model checking
researchArea SAT and SMT solving
decision procedures
hardware verification
software verification

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.