Wednesday, 10. March 2010
Image above Menu

Dr. Suman Roychoudhury


Phone     +49 (0) 7251 700-271
Fax         +49 (0) 7251 700-250
Email       Click Here

You are here: Home / About IU / School of Information Technology / Faculty

Dr. Suman Roychoudhury

Research Associate

 

Academic Career
  • PhD in Computer Science, University of Alabama at Birmingham, USA, 2008
  • MS in Computer Science, University of Alabama at Birmingham, USA, 2005
  • BTech in Electrical Engineering, REC Kurukshetra, India, 1998
Professional Career

He is a Research Associate in Software Engineering at the School of Information Technology. Before joining IU he was a faculty research and teaching assistant in the Software Composition and Modeling Lab at University of Alabama at Birmingham, USA.

Research Interests include
  • Aspect-Oriented Software Development
  • Program Transformation
  • Model-based Software Development
  • Embedded Systems and Service Oriented Architecture
Publications
  • Suman Roychoudhury, Jeff Gray, Jing Zhang, Purushotham Bangalore, and Anthony Skjellum, “Modularizing Scientific Libraries with Aspect-Oriented and Generative Programming Techniques,” Acta Electrotechnica et Informatica, Nov, 2007.
  • Xiaoqing Wu, Suman Roychoudhury, Barrett Bryant, Jeff Gray, and Marjan Mernik, “A Two-Dimensional Separation of Concerns for Compiler Construction,” ACM Symposium for Applied Computing (SAC) – Programming for Separation of Concerns Track, Santa Fe, NM, March 2005, pp. 1365-1369.
  • Jeff Gray, Jing Zhang, Yuehua Lin, Suman Roychoudhury, Hui Wu, Rajesh Sudarsan, Aniruddha Gokhale, Sandeep Neema, Feng Shi, and Ted Bapty, “Model-Driven Program Transformation of a Large Avionics Framework,” Generative Programming and Component Engineering (GPCE 2004), Springer-Verlag LNCS 3286, Vancouver, BC, October 2004, pp. 361-378.
  • Alabama IEEE “Best Paper of 2004” Award (1st place): Jeff Gray and Suman Roychoudhury, “A Technique for Constructing Aspect Weavers Using a Program Transformation Engine,” AOSD '04: International Conference on Aspect-Oriented Software Development, Lancaster, UK, March 22-26, 2004, pp. 36-45.
  • Suman Roychoudhury, Jeff Gray, Hui Wu, Jing Zhang, and Yuehua Lin, “A Comparative Analysis of Meta-programming and Aspect-Orientation,” 41st Annual ACM SE Conference, Savannah, GA, March 7-8, 2003, pp. 196-201.
  • Suman Roychoudhury, Jeff Gray, and Frederic Jouault, “Model-Driven Aspect Weaving Framework,” Transactions of Aspect-Oriented Software Development (conditionally accepted, Mar, 2008)
  • Suman Roychoudhury, Jeff Gray, Jing Zhang, Purushotham Bangalore, and Anthony Skjellum, “Modularizing Scientific Libraries with Aspect-Oriented and Generative Programming Techniques,” Acta Electrotechnica et Informatica (accepted for publication, Jan, 2008
  • Faizan Javed, Marjan Mernik, Jeff Gray, Jing Zhang, Barrett R. Bryant, and Suman Roychoudhury, “Using a Program Transformation Engine to Infer Types in a Metamodel Recovery System,” Acta Electrotechnica et Informatica, (accepted for publication Sep, 2007).
  • Alabama IEEE “Best Paper of 2004” Award (1st place): Jeff Gray and Suman Roychoudhury, “A Technique for Constructing Aspect Weavers Using a Program Transformation Engine,” AOSD '04: International Conference on Aspect-Oriented Software Development, Lancaster, UK, March 22-26, 2004, pp. 36-45.
  • Suman Roychoudhury, Jeff Gray, Hui Wu, Jing Zhang, and Yuehua Lin, “A Comparative Analysis of Meta-programming and Aspect-Orientation,” 41st Annual ACM SE Conference, Savannah, GA, March 7-8, 2003, pp. 196-201.
  • Suman Roychoudhury and Jeff Gray, “Towards Language-Independent Weaving Using Grammar Adapters,” AOSD Workshop on Linking Aspect Technology and Evolution (LATE), Chicago, IL, March 2005.
  • Suman Roychoudhury, Jeff Gray, and Frederic Jouault, “Model-based Aspect Weaver Construction,” 4th International Workshop on Software Language Engineering, Nashville, TN, Oct 1-2, 2007.
  • Xiaoqing Wu, Suman Roychoudhury, Barrett Bryant, Jeff Gray, and Marjan Mernik, “A Two-Dimensional Separation of Concerns for Compiler Construction,” ACM Symposium for Applied Computing (SAC) – Programming for Separation of Concerns Track, Santa Fe, NM, March 2005, pp. 1365-1369.
  • Xiaoqing Wu, Barrett Bryant, Jeff Gray, Suman Roychoudhury, and Marjan Mernik, “Separation of Concerns in Compiler Development using Aspect-Orientation,” ACM Symposium for Applied Computing (SAC) – Programming for Separation of Concerns Track, Dijon, Bourgogne, France, April 2006.
  • Hui Wu, Jeff Gray, Suman Roychoudhury, and Marjan Mernik, “Weaving a Debugging Aspect into Domain-Specific Language Grammars,” ACM Symposium for Applied Computing (SAC) – Programming for Separation of Concerns Track, Santa Fe, NM, March 2005, pp. 1370-1374.
  • Jeff Gray, Jing Zhang, Yuehua Lin, Suman Roychoudhury, Hui Wu, Rajesh Sudarsan, Aniruddha Gokhale, Sandeep Neema, Feng Shi, and Ted Bapty, “Model-Driven Program Transformation of a Large Avionics Framework,” Generative Programming and Component Engineering (GPCE 2004), Springer-Verlag LNCS 3286, Vancouver, BC, October 2004, pp. 361-378.
  • Doctoral Symposium: Suman Roychoudhury, “A Language-Independent Approach to Software Maintenance Using Grammar Adapters,” Doctoral Symposium, Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), Vancouver, BC, October 2004, pp. 52-53.
  • Shairaj Shaik, Raymond Corvin, Rajesh Sudarsan, Faizan Javed, Qasim Ijaz, Suman Roychoudhury, Jeff Gray, and Barrett Bryant, “SpeechClipse - An Eclipse Speech Plug-In,” Eclipse Technology eXchange Workshop (OOPSLA), Anaheim, CA, October 2003