M. Brian Blake
Summary of Activities/Interests
Software engineering, adaptive workflow, Internet computing, service-oriented computing, and software-as-a-service and its applications.
Ph.D., Information and Software Engineering, George Mason University, 2000
M.S., Electrical Engineering, Mercer University, 1997
B.S., Electrical Engineering, Georgia Institute of Technology, 1994
As a Professor of Computer Science and Engineering at the University of Notre Dame, Dr. Blake’s research investigates software engineering approaches for the integration of web-based systems. He has authored or co-authored over 120 journal articles, books/book chapters, and refereed conference/workshop papers in the domains of service-oriented architectures, agent and workflow systems, web-based software engineering & education, and distributed data management. He is most known for his contributions to the areas of adaptive workflow and web service composition. Dr. Blake has served on 4 National Academies’ studies or committees and on the National Science Foundation’s Advisory Committee for the Computer and Information Science and Engineering (CISE) Directorate. He is currently the Associate Editor-in-Chief for IEEE Internet Computing and Associate Editor of IEEE Transactions on Service Computing. He has served as general/program chair/co-chair for 5 of the top research conferences in his specialty. He was the creator and founder of the Web Services Challenge (http://www.wschallenge.org), an initiative (and specialized infrastructure) that evaluates software engineering techniques in the area of web service composition. Dr. Blake’s research has been funded over $7 million in sponsored research awards from various government and commercial organizations (e.g. FAA, NSF, DARPA, AFRL, CRA, IBM, and SAIC). In industry, Dr. Blake spent 6 years prior to joining academia working as a software architect, technical lead, and expert developer with companies such as General Electric, Lockheed Martin, General Dynamics, and The MITRE Corporation. Concurrent with his faculty appointment, he has continued as an expert-level systems consultant in the intersection of information technology and software engineering supporting the Federal Aviation Administration, the Department of Justice, the Department of Defense, and several legal firms. Dr. Blake is an ACM Distinguished Scientist and a Sr. Member of the IEEE.