ResearchTeachingMsc.Quick LinksGot a question?Got a question or comment? Contact us at (515) 294-6168 or hridesh@cs.iastate.edu. |
Recent Publications
Hridesh Rajan, Robert Dyer, Harish Narayanappa, Youssef Hanna, "Nu: Towards an Aspect-Oriented Invocation Mechanism", Technical Report #414, Department of Computer Science, Iowa State University, Mar 26, 2006. [PDF Format] 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 #405, 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 Services
2006
A Little Bit of BackgroundI received my undergraduate degree (B.Tech.) from the Institute of Technology, Banaras Hindu University (IT-BHU), Varanasi, India and my M.S. and Ph.D. degrees from the University of Virginia. My advisor there was Kevin Sullivan, whose advisor was David Notkin. My academic genealogy goes all the way to Edsger Dijkstra. In prior life, I worked at Bell Labs India, the R&D organization of Lucent Technologies. At the time, I was interested in bandwidth and power optimization issues in mobile ad hoc & sensor networks as they scale up. I still keep up with these topics. Beside computer science, I love cavaliers (trying to grow into cyclones), Dreamworks Animation Movies, driving, racquet ball, paintball, chess, and pool (not necessarily in this order). Sometimes, I also pretend to be a handyman. |
|||||||||