Basic Infomation
name: Dan Williams
position: Grad Student, Research Assistant
office: 237-3,
Olsson Hall.
advisor: Jack Davidson
email: 
Research
My research is focused on interaction between tools in the software
development toolchain, dynamic translators, and hardware. I'm
interesting in increasing access to program metadata to improve
program creation.
Here are a few of the projects I'm
working on:
Metaman
- Metadata-Enabled Compilation Toolchain.
Strata
- Portable Software Dynamic Translation.
(Pitt's CoCo Page)
Tortola - Symbiotic
Optimization.
Genesis -
Automated Diversity.
Papers
Evaluating Indirect Branch Handling Mechanisms in
Software Dynamic Translation Systems by Jason D. Hiser,
Daniel Williams, Wei Hu, Jason Mars, Bruce R. Childers, and
Jack W. Davidson published in CGO 2007.
Evaluating Fragment Construction Policies for SDT Systems by
Jason D. Hiser, Daniel Williams, Adrian Filipi, Jack W. Davidson, and
Bruce R. Childers published in VEE 2006
Secure and
Practical Defense Against Code-injection Attacks by Wei Hu, Jason
Hiser, Dan Williams, Adrian Filipi, Jack W. Davidson, David Evans,
John C. Knight, Anh Nguyen-Tuong, and Jonathan Rowanhill published
in VEE 2006
Compile-Time Planning for Overhead Reduction in Software Dynamic Translation
by Naveen Kumar, Bruce R. Childers, Daniel Williams, Jack W. Davidson,
and Mary Lou Soffa in IJPP, June '05
Misc.
Masters Project:
Threaded Software
Dynamic Translation
CS771 Project:
Jikes on AMD64
(
PDF)
Undergrad Institution:
University of
Wisconsin, Eau Claire