Support
Support for my research comes from a
variety of government and industrial
sources gratefully acknowledged below:
National Science Foundation
- SHF: Small: Automated Verification and Synthesis of Input Generators in Property-Based Testing Frameworks
(abstract)
- FMiTF: Vayu: Verifying Infrastructure for Safe and Performant Tunable Consistency
(abstract)
- CRONUS: High-Level Reasoning for Low-Level Isolation (abstract)
- Programming Non-Coherent Memory(abstract)
- EAGER: Verified Compilation and High-Level Memory Models
(abstract)
- Robust Distributed Wind Power Engineering
(abstract)
- A Computational Infrastructure for Scalable Transactional Memory
Abstractions (abstract)
- Eager Maps and Lazy Folds for Graph-Structured Applications (abstract)
- A Unified Open Source Transactional Infrastructure (abstract)
- Relax: Controlled Declassification with Transactional Memory (abstract)
- Kala: An Efficient and Scalable Time-Travel Infrastructure for
Concurrent Systems (abstract)
- A Computational Infrastructure for Experimentation on Relaxed
Concurrency Abstractions and their Applications (abstract)
- Fault Determination and Recovery in Cycle-Sharing Infrastructures
(abstract)
- Plethora: A Wide-Area Read-Write Storage Repository for the
Internet (abstract)
DARPA
- Quelea: Verified Implementation of Weakly-Consistent Distributed Programs
- Mitchell: A Declarative Dataflow Framework and Real-Time Resource Optimization Engine
- SPARTA: Automating Format Comprehension and Trustworthy Parser Development
- Leveraging Symbolic Represenatations for Safe and Assured Learning
- Exploration Service for Synthesis and Evaluation of Novel CPS Emergent Designs (ESSENCE)
- REVERSER: Repair Engineering for Verified Software Resilience.
- Discovering and Explaining Threats of Emergent Computation to enable Transformations (DETECT)
- Algorithms and Architectures for Robust Attack Detection Using Multi-Modal Controller Logs
STR and US Air Force
Verification and Validation Assistant
Semiconductor Research Corporation and DARPA
C-BRIC:Center for Brain-inspired Computing
Cisco
Investigation of IP Storage Protocols for Database
Applications
Intel
Profile-Guided Speculation for Multicore
Architectures
Microsoft
Compiler Backend Experimentation and
Extensibility Using Phoenix
Language and Runtime Support for
Safe and Scalable Programs
NEC
Distributed Storage Systems Research