Hridesh Rajan
Assistant Professor
Dept. of Computer Science
Iowa State University
Promoting ..
Research Interests
My research interests lie at the interface of software engineering and programming language design and implementation. My research group and I are broadly interested in need-based language design. We look for real-world problems in the software engineering of large-scale software-intensive systems. We then investigate whether an existing or new language feature or construct can provide a solution. We are currently working on two research projects:
Recent Publications
Hridesh Rajan, Robert Dyer, Youssef Hanna, Harish Narayanappa, "Preserving Separation of Concerns through Compilation", In Software Engineering Properties of Languages and Aspect Technologies (SPLAT 06), A workshop affiliated with AOSD 2006, March 21, 2006. Bonn, Germany. Previous version appeared as Technical Report #00000405, Dept. of Computer Sc., Iowa State University. [PDF Format]
William Griswold, Kevin Sullivan, Yuanyuan Song, Macneil Shonle, Nishit Tewari, Yuanfang Cai, Hridesh Rajan, "Modular Software Design with Crosscutting Interfaces", IEEE Software, Special Issue on Aspect-Oriented Programming, Jan/Feb 2006. [PDF Format]
Kevin Sullivan, William Griswold, Yuanyuan Song, Yuanfang Cai, Macneil Shonle, Nishit Tewari, Hridesh Rajan, "Information Hiding Interfaces for Aspect-Oriented Design", In the proceedings of the Joint 10th European Software Engineering Conference and 13th ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2005), 5-9 Sept 2005, Lisbon, Portugal. [PDF Format]
Hridesh Rajan and Kevin Sullivan, "Classpects: Unifying Aspect- and Object-Oriented Language Design", In the proceedings of the 27th International Conference on Software Engineering (ICSE 2005), 15-21 May 2005, St. Louis, Missouri, USA. [PDF Format]
Recent Professional Activities
Program Committees:
Foundations of Aspect Languages (FOAL 2006)
Reviewer:
IEEE Software