Don Batory

Professor
David Bruton Jr. Centennial Professorship Chair
B.S. in Computer Engineering,
   Case Institute of Technology (1975)
M.Sc. in Computer Engineering,
    Case Institute of Technology (1976)
Ph.D. in Computer Science,
    University of Toronto (1980)

Professional Service

Research Interests

Product-line architectures and automated software development are keys to improved programmer productivity, product quality, reduced maintenance costs, and enhanced application performance. My students and I are investigating ways to realize practical, domain-specific component-based design methodologies and technologies for large scale application synthesis. This spans the topics of: feature-oriented software designs, aspect-oriented programming, extensible software (i.e., software that is easy to both extend and contract to match the customized needs of application requirements), adaptive software (i.e., software that reconfigures itself periodically to maximize performance), software architectures (building customized applications from components), object-oriented design patterns, extensible languages, domain modeling, and parameterized programming.

Research funding is from the National Science Foundation, U.S. Army Simulation, Training, and Instrumentation Command (STRICOM), DARPA, Microsoft Research, Motorola, the University of Texas Applied Research Laboratories, and Schlumberger.

Click here for current publications, software, and research overview.

Recent and Upcoming Keynotes

Biography

Don Batory holds the David Bruton Centennial Professorship in the Department of Computer Sciences at The University of Texas at Austin. He received a B.S. (1975) and M.Sc. (1977) degrees from Case Institute of Technology, and a Ph.D. (1980) from the University of Toronto. He was a faculty member at the University of Florida in 1981 before he joined the University of Texas in 1983. He was an Associate Editor of IEEE Transactions on Software Engineering (1999-2002), Associate Editor of ACM Transactions on Database Systems (1986-1992), a member of the ACM Software Systems Award Committee (1989-1993; Committee Chairman in 1992), Program Co-Chair for the 2002 Generative Programming and Component Engineering Conference. He is the leading researcher on feature-oriented program development. Over the last ten years, he and his students have written 11 Award Papers for their work in automated and component-based program development.   He has given numerous tutorials on Feature Oriented Programming, and is an industry-consultant on product-line architectures.

Information on Courses

Contact Information

Office:
ACES 5.252
Email address:
batory@cs.utexas.edu
Phone Numbers
512-471-9713 (Office)
512-471-8885 (Fax)
Postal address:
2.124 Taylor Hall
Department of Computer Sciences,
The University of Texas at Austin
Austin, Texas 78712
 
Research Web Page
Product-Line Architecture Research Group