Brian Blake
Georgetown University
Associate Professor and Chair
Department of Computer Science
333 St. Mary's H all
37th and O Street, NW
Washington, DC 20057-1232
Phone:  +1 202 687 3084
Email:  mb7@georgetown.edu  

 

DVP term expires December 2013

M. Brian Blake is the Department Chair and the Director of Graduate Studies in the Department of Computer Science at Georgetown University. Dr. Blake conducts applied research in the development intelligent agent approaches for the sharing of information and capabilities across organizational boundaries. Such systems require approaches that enhance agent-to-human interfaces. With respect to this area of interest, his investigations cover the spectrum of software engineering: design, specification, and proof of correctness, implementation, experimentation, performance evaluation, and application. He has published over 80 journal articles and refereed conference papers in the areas of intelligent agents and workflow, service-oriented computing and architectures, component-based software engineering, distributed data management, and software engineering education. He is the recipient of several best paper awards and was selected the Most Promising Engineer by the Career Communications Group in 2003. In 2007, he was named on the top 10 Emerging Scholars by Diverse: Issues in Higher Education

In 2006, Dr. Blake was the Program Co-Chair of the IEEE International Conference on Services Computing (SCC 2006) and in 2007 the Program Co-Chair for the IEEE International Conference on Enterprise Computing (EDOC2007). Dr. Blake serves on the editorial boards of the MultiAgent and Grid Systems Journal, the Journal of E-Business Research, and the International Journal of Service-Oriented Information Systems. From 2006-2008, he will be a member of the National Science Foundations advisory board for Computer and Information Science and Engineering (CISE). His work has been funded by the National Science Foundation, DARPA, Federal Aviation Administration, the MITRE Corporation, Air Force Research Lab, SAIC, and the National Institute of Health. He received a Bachelor of Electrical Engineering from Georgia Institute of Technology and a Master of Science in Electrical Engineering from Mercer University, both in Atlanta, Georgia. He has a PhD in Information and Software Engineering from George Mason University, Fairfax, Virginia. In addition, Dr. Blake has over 12 years experience as a full-time software engineer and/or consultant for organizations such as General Electric, Lockheed Martin, General Dynamics, The MITRE Corporation, and the Department of Justice.


Service-Oriented Computing: Emerging Approaches for Web-Based Software

Engineering

 

Emerging technologies facilitate an environment where web-based software

or web services have well-defined, open interfaces and are discoverable

across the Internet. Service-oriented computing is an emerging approach

to software engineering that suggests that new specialized business

processes can be created, on-demand, simply by integrating the services

provided by others. One might suggest that this is a virtual playground

for software engineering researchers who focus on web-based software.

However, in the real world, software developers tend to create

applications that do not conform to consistent developmental practices

even if they do use universal interface representations (e.g. the

eXtensible Markup Language). Our research utilizes semantic approaches,

enhanced syntactical methods, and contextual information to automate the

integration of software services that are developed randomly from a wide

array of diverse sources. In a sense, we attempt to tame web services

from the wild. This talk discusses our lines of research and subsequent

contributions in the areas of service discovery, composition, and

evaluation. The talk will introduce the emerging concept of service mashup.

 

Being Faculty: A View from the Trenches

 

One decade serving as a faculty member in a computer science department

is perhaps not a long time in an academic sense. However, it does

represent a reasonable milestone by which to reflect on the challenges

of navigating the tenure-track and the aspiration to be successful in

the full professor promotion track. In a significantly practical way,

this talk attempts to highlight the benefits of being a faculty member

while illuminating the challenges that lie ahead. In targeting

undergraduate students, graduate students, and early faculty members,

this talk can be summarized as 3 reasons to become a professor and 4

mistakes that I hope you avoid during the journey. In addition, having

navigated this journey as an underrepresented minority, this talk is

flavored with an appreciation for issues of diversity.