John Erickson
Intel
6 Papers
41 Citations
John Erickson is an academic researcher from Intel. The author has contributed to research in topics: Model checking & Formal verification. The author has an hindex of 5, co-authored 6 publications.
Chat about Author
Papers
PVCoherence: Designing flat coherence protocols for scalable verification
Meng Zhang,Jesse Bingham,John Erickson,Daniel J. Sorin +3 more
- 01 Feb 2014
TL;DR: This work focuses on flat (non-hierarchical) coherence protocols, and uses a mostly-automated methodology based on parametric verification (PV), and proposes several design guidelines that architects should follow if they want to design protocols that can be parametrically verified.
PVCoherence: Designing Flat Coherence Protocols for Scalable Verification
TL;DR: The authors focus on flat (nonhierarchical) coherence protocols using a mostly automated methodology based on parametric verification, and present design guidelines that enable parametric verify of protocols with arbitrary numbers of cores.
21
Transaction flows and executable models: formalization and analysis of message-passing protocols
Muralidhar Talupur,Sandip Ray,John Erickson +2 more
- 27 Sep 2015
TL;DR: Results indicate that transaction flows may provide a superior approach to capture design intent than executable models, and that extracting flows from executable models is at least as hard as the model-checking problem.
Distributed Explicit State Model Checking of Deadlock Freedom
Brad Bingham,Jesse Bingham,John Erickson,Mark R. Greenstreet +3 more
- 13 Jul 2013
TL;DR: This paper extended the PReach model-checker with algorithms for verifying deadlock freedom properties in guarded command systems and shows that the overhead of checking deadlock-freedom compared with state-space enumeration alone is small.
Industrial Strength Distributed Explicit State Model Checking
Brad Bingham,Jesse Bingham,Flavio M. de Paula,John Erickson,Gaurav Singh,Mark Reitblatt +5 more
- 30 Sep 2010
TL;DR: This paper describes the Preach implementation including the various features that are necessary for the large models the authors target, and uses Preach to model check an industrial cache coherence protocol with approximately 30 billion states, the largest number published for a distributed explicit state model checker.