UW-Madison
Computer Sciences Dept.

Barton P. Miller

Professor, Computer Sciences
Chief Scientist, DHS Software Assurance Marketplace Research Center

Picture of Barton Miller

Brief Biography

Barton Miller is Professor of 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. Miller is 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. He 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 co-chaired the Supercomputing 2008 Tutorials Technical Program and Supercomputing 2003 Papers Technical Program. Miller 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 is co-chairing 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 workshops and has been on numerous conference program committees. He is also a member of the IEEE Technical Committee on Parallel Processing.

Miller is 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.

Miller received his Ph.D. degree in Computer Science from the University of California, Berkeley in 1984. He is a Fellow of the ACM.

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