Computer Sciences Dept.

Barton P. Miller

Vilas Distinguished Achievement Professor
Amar & Belinder Sohi Professor in Computer Sciences

Picture of Barton Miller

Brief Biography

Barton Miller is a Vilas Distinguished Achievement Professor, and Amar & Belinder 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.

Computer Sciences | UW Home