- Computer Sciences
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 Department of Computer Sciences, Indiana University and the University of Illinois. He also co-directs the MIST software vulnerability assessment project in collaboration with 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 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.
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 he spends his (very) spare time with family, flying, skiing, biking, backpacking, woodworking or cooking.