UB LogoCSE Logo
Dr. Bharat Jayaraman, Professor and Chair
Picture Dr. Bharat Jayaraman
Professor and Chair
Department of Computer Science and Engineering
University at Buffalo, The State University of New York
201 Bell Hall
Buffalo, NY 14260-2000, U.S.A.
Phone: (716) 645-3180 x 141 or x 111
Fax: (716) 645-3464
Email: bharat[@]cse.buffalo.edu
Dr. Jayaraman has been serving as Chair of the CSE Department at the University at Buffalo since 2001. He received his bachelors and masters degrees from the Indian Institute of Technology, Madras, and his doctorate in Computer Science from the University of Utah. Prior to joining UB in 1989, he was on the faculty at the U of North Carolina.

Dr. Jayaraman's research interests center around declarative and visual modeling of complex systems, with a focus on programming languages, compilers, execution environments, and software methodologies. He directs the Language Research Group, and his current research projects are described at the LRG webpage. Dr. Jayaraman's research group has developed compilers and execution environments for a variety of programming paradigms that have been distributed world-wide. His research in constraints and preferences, especially 'preference gramamars', has served as the basis for the development of commercial software for an important application of natural language analysis called 'data standardization'. His research group at Buffalo is presently developing a state-of-the-art declarative and visual execution environment for Java.

Announcing JIVE - Eclipse Plug-in for Declarative and Visual Debugging of Java Programs

Recent Professional Service

Program Chair, International Symposium on Data, Information, and Knowledge Spectrum, ISDIKS 2007, December 13-15, 2007
Program Chair, Thirteenth International Conference on Advanced Computing, ADCOM 05, December 14-17, 2005
Program Chair, PADL 2004: Sixth Intl Symposium on Practical Aspects of Declarative Languages, Dallax, TX, June 18-19, 2004.
Member of Editorial Board, Journal of Functional and Logic Programming.

Member of Program Committees of Conferences:
Practical Aspects of Declarative Languages (2008, 2004, 1999)
ACM Conference on Principles and Practice of Declarative Programming (2006, 2004, 1999)
International Conference on Advanced Computing and Communications (2006)
International Conference on Logic Programming (2005, 2002, 2000)

Chair, National Science Foundation Panel for Graduate Fellowships in Computer Science.
Member, International Advisory Board, Amrita University, 2003-present

Recent Invited Talks

"Towards Declarative and Visual Runtime Environments," Distinguished Lectures in Languages, Models, and Computing, December 2007.
"Modeling Engineering Structures through Constrained Objects," Innovative Methods in Connecting Computer Science to the Domains, December 2007.
"Interactive Visualization and Graph Drawing," International Symposium on Discrete Mathematics and Applications, December 2004
"Two Research Directions in Object Oriented Languages", Indian Institute of Technology, Bombay, November 2004
"Constrained Objects for Modeling Complex Systems", Tata Institute of Fundamental Research, Bombay, November 2004
"Preference Grammars", International Symposium on Tabulation in Parsing and Deduction, Vigo, Spain, September 2000
"Constraint Programming Languages", Conference on Computer Systems , Puebla, Mexico, January 1998.

Publications

Please see the Digital Bibliography and Library Project website: DBLP.

Dr. Jayaraman has published over 75 refereed articles in international journals and conferences, many of which can be found through the DBLP website mentioned above. He has supervised 10 doctoral dissertations as major professor. He has received funding as principal- or co-investigator from the National Science Foundation (NSF), Office of Naval Research (ONR), National Imaging and Mapping Agency (NIMA), IBM Foundation, and Xerox Foundation.


Send comments: webmaster@cse.Buffalo.EDU