Brief Biography
Barton Miller is a Vilas Distinguished Achievement Professor, and
Amar & Balinder Sohi Professor in Computer Sciences at the University of Wisconsin,
Madison.
He directs the Paradyn Tools project, which is
investigating program scalability and binary program analysis and
instrumentation technologies for use in HPC, systems design,
and cyber-security.
He leads the software assurance program for TrustedCI,
the
NSF Cybersecurity Center of Excellence, the Center for Trustworthy Scientific
Cyberinfrastructure.
From 2012 to 2020, Miller was Chief Scientist of the DHS-funded Software
Assurance Marketplace (SWAMP) research center, a joint effort between the Morgridge
Institute of Research,
University of Wisconsin Computer Sciences Department,
Indiana University,
and the University of Illinois.
Miller also co-directs the MIST software vulnerability assessment project in
collaboration with his colleagues at the Autonomous University of Barcelona.
His research interests include tools for high-performance
computing systems, binary code analysis and instrumentation, computer
security, and scalable distributed systems.
In 1988, Miller founded the field of Fuzz random software testing, which is the
foundation of many security and software engineering disciplines.
In 1992, Miller (working with his then-student, Prof. Jeffrey Hollingsworth),
founded the field of dynamic binary code instrumentation and coined the term
"dynamic instrumentation".
Miller was co-chair (along with Michael Gerndt, Tapasya Patki,
and Masaki Kondo)
of the Dagstuhl Meeting on "Adaptive Resource Management for HPC Systems" in 2021.
Miller has co-chaired (with John Mellor-Crummey) the Workshop on Scalable Tools
each year since 2007.
Miller co-chaired Shonan Meetings on "Grid and Cloud Security: A Confluence" in 2012 and 2014,
co-chaired the Supercomputing 2008 Tutorials Technical Program and
Supercomputing 2003 Papers Technical Program.
He was Program co-Chair
of the 1998 ACM/SIGMETRICS Symposium on Parallel and Distributed Tools,
and General Chair of the 1996 ACM/SIGMETRICS Symposium on
Parallel and Distributed Tools.
He was co-chair of
the 2009 Dagstuhl Seminar on Program Development for Extreme-Scale Computing,
co-chaired the 2007 Dagstuhl Seminar on Code Instrumentation & Modeling for
Parallel Performance Analysis and
the 2005 Dagstuhl Seminar on Automated Performance Analysis (as well as several
previous Dagstuhl seminars).
He also twice chaired the ACM/ONR Workshop on Parallel and Distributed
Debugging.
Miller has been on the editorial board of IEEE Transactions on Parallel
Distributed Systems, the International Journal of Parallel Processing,
Concurrency and Computation Practice & Experience, and
the Journal of Computing Systems.
Miller has chaired numerous other workshops
and has been on a variety of conference program committees.
He is also a member of the IEEE Technical Committee on Parallel Processing.
Miller
was the chair of the IDA Center
for Computing Sciences Program Review Committee,
was a member of the Los Alamos National Laboratory Computing,
Communications and Networking Division Review Committee,
and has been on the
U.S. Secret Service Electronic Crimes Task Force (Chicago Area), the
Advisory Committee for Tuskegee University's High Performance Computing
Program, and the Advisory Board for the International Summer Institute
on Parallel Computer Architectures, Languages, and Algorithms in Prague.
Miller is an active participant in the European Union APART performance
tools initiative.
With his colleague, Elisa Heymann, he has taught tutorials on software security
on six continents at conferences, workshops, government agencies, labs, universities, and companies.
Miller received his Ph.D. degree in Computer Science from the University of
California, Berkeley in 1984. He is a
Fellow
of the ACM and recipient of the
Jean-Claude Laprie Award in Dependable Computing,
an R&D 100 Award, and a variety of best paper and teaching awards.
Miller is an
FAA certified commercial (instrument) pilot,
Eagle Scout,
Master SCUBA diver,
and spends his (very) spare time
with family,
flying,
skiing,
biking,
backpacking,
woodworking,
or cooking.