Patrick Meredith
From FSL
Patrick is a second year Ph.D. student and a third year graduate student with a background in compilers and architecture, and, a love of programming languages (which sort of goes with the former).
He is an Eagle Scout who graduated from Granite City High School in 2001. Granite City, Illinois is a beautiful town filled with steel mills and pot holes. He has Bachelor's and Master's Degrees in Computer Science, both from the University of Illinois.
Contents |
[edit] Cirriculum Vitae
[edit] Projects
| K-Scheme |
|---|
K-Scheme is a definition of Scheme written in the rewrite-based K framework. K-Scheme supports the meta-programming features of Scheme, as well as giving an executable specification for much of the (finite) non-determinism allowed in Scheme by the specification. [more ...]
| Context Free Grammar Engine |
|---|
The Context Free Grammar Engine (CFG) Engine is an extention of MOP using context free grammars to specify program properties for runtime verification. [more ...]
| BusMOP |
|---|
BusMOP is an extension of MOP for monitoring buses using FPGA-implemented monitors. The current implementation is based on PCI, but it could be extended to work with any bus archetecture. [more ...]
[edit] Publications by year
[edit] 2008
- Efficient Monitoring of Parametric Context-Free Patterns
- Patrick Meredith, Feng Chen, Dongyun Jin, and Grigore Rosu
ASE'08, to appear
PDF, BIB - Efficient Monitoring of Parametric Context-Free Patterns
- Patrick Meredith, Feng Chen, Dongyun Jin, and Grigore Rosu
Technical report UIUCDCS-R-2008-2954, April 2008
PDF, TR@UIUC, BIB
[edit] 2007
- A K Definition of Scheme
- Patrick Meredith, Mark Hills, Grigore Rosu
Technical report UIUCDCS-R-2007-2907, October 2007
PDF, TR@UIUC, BIB - An Executable Rewriting Logic Semantics of K-Scheme
- Patrick Meredith, Mark Hills, Grigore Rosu
8th Workshop on Scheme and Functional Programming, DIUL-RT-0701, pp. 91-103, September 2007
PDF, BIB - A Formal Rewriting Logic Semantic Definition of Scheme
- Patrick Meredith, Mark Hills and Grigore Rosu
Technical report UIUCDCS-R-2007-2877, July 2007
PDF, ZIP, TR@UIUC, BIB
[edit] 2005
How Successful is Data Structure Analysis in Isolating and Analyzing Linked Data Structures?
Patrick Meredith, Balpreet Pankaj, Swarup Sahoo, Chris Lattner, and Vikram Adve Technical Report UIUCDCS-R-2005-2658, December 2005


