Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Jim Grundy is active.

Publication


Featured researches published by Jim Grundy.


Journal of Functional Programming | 2006

A reflective functional language for hardware design and theorem proving

Jim Grundy; Tom Melham; John W. O'Leary

This paper introduces reFLect, a functional programming language with reflection features intended for applications in hardware design and verification. The reFLect language is strongly typed and similar to ML, but has quotation and antiquotation constructs. These may be used to construct and decompose expressions in the reFLect language itself. The paper motivates and presents the syntax and type system of this language, which brings together a new combination of pattern-matching and reflection features targeted specifically at our application domain. It also gives an operational semantics based on a novel use of contexts as expression constructors, and it presents a scheme for compiling reFLect programs using the same context mechanism.


tools and algorithms for construction and analysis of systems | 2009

Ground Interpolation for the Theory of Equality

Alexander Fuchs; Amit Goel; Jim Grundy; Sava Krstic; Cesare Tinelli

Given a theory


partial evaluation and semantic-based program manipulation | 2008

Synthesizable high level hardware descriptions: using statically typed two-level languages to guarantee verilog synthesizability

Jennifer Gillenwater; Gregory Malecha; Cherif Salama; Angela Yun Zhu; Walid Taha; Jim Grundy; John W. O'Leary

\mathcal{T}


partial evaluation and semantic-based program manipulation | 2009

Static consistency checking for verilog wire interconnects: using dependent types to check the sanity of verilog descriptions

Cherif Salama; Gregory Malecha; Walid Taha; Jim Grundy; John W. O'Leary

and two formulas A and B jointly unsatisfiable in


Electronic Notes in Theoretical Computer Science | 2006

Tool Building Requirements for an API to First-Order Solvers

Jim Grundy; Tom Melham; Sava Krstic; Sean McLaughlin

\mathcal{T}


asian test symposium | 2011

An Efficient 2-Phase Strategy to Achieve High Branch Coverage

Sarvesh Prabhu; Michael S. Hsiao; Saparya Krishnamoorthy; Loganathan Lingappan; Vijay Gangaram; Jim Grundy

, a theory interpolant of A and B is a formula I such that (i) its non-theory symbols are shared by A and B , (ii) it is entailed by A in


Higher-Order and Symbolic Computation archive | 2011

Static consistency checking for Verilog wire interconnects

Cherif Salama; Gregory Malecha; Walid Taha; Jim Grundy; John W. O'Leary

\mathcal{T}


New Generation Computing | 2010

Synthesizable high level hardware descriptions

Jennifer Gillenwater; Gregory Malecha; Cherif Salama; Angela Yun Zhu; Walid Taha; Jim Grundy; John W. O'Leary

, and (iii) it is unsatisfiable with B in


formal methods in computer-aided design | 2013

Firmware validation: challenges and opportunities

Jim Grundy

\mathcal{T}


Logical Methods in Computer Science | 2012

Ground interpolation for the theory of equality

Alexander Fuchs; Amit Goel; Jim Grundy; Sava Krstic; Cesare Tinelli

. Theory interpolants are used in model checking to accelerate the computation of reachability relations. We present a novel method for computing ground interpolants for ground formulas in the theory of equality. Our algorithm computes interpolants from colored congruence graphs representing derivations in the theory of equality. These graphs can be produced by conventional congruence closure algorithms in a straightforward manner. By working with graphs, rather than at the level of individual proof steps, we are able to derive interpolants that are pleasingly simple (conjunctions of Horn clauses) and smaller than those generated by other tools.

Collaboration


Dive into the Jim Grundy's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge