RAGHU REDDY YEDDULADODDI Department of Software Engineering Rochester Institute of Technology Room 70-1545 134 Lomb Memorial Dr
Total Page:16
File Type:pdf, Size:1020Kb
RAGHU REDDY YEDDULADODDI Department of Software Engineering Rochester Institute of Technology Room 70-1545 134 Lomb Memorial Dr. Rochester, NY – 14623 Tel: (585) 475-7609, Fax: (585) 475-7909 Email: [email protected] URL:http://www.se.rit.edu/~raghu RESEARCH INTERESTS Model-based software development, Aspect oriented software development, Object oriented analysis and design, Pattern-based model development, Software Evolution and Re-engineering, and Requirements engineering. EDUCATION Doctor of Philosophy 2006 Computer Science, Colorado State University, Fort Collins, Colorado Dissertation Topic: An Approach to Composing Aspect-Oriented Design Models Master of Science 2001 Computer Science, Colorado State University, Fort Collins, Colorado Master’s Report: Representing Patterns as Role Models Bachelor of Engineering 1999 Computer Science and Engineering, University of Madras, Madras, India Bachelor’s Thesis: Efficient interleaving of Audio and Video files ACADEMIC POSITONS 2005 – Present: Assistant Professor, Department of Software Engineering, Rochester Institute of Technology. 2000 – 2005: Teaching Assistant/Instructor, Computer Science Department, Colorado State University. OTHER POSITONS Jun 2001 – Jul 2001: Research Assistant Colorado State University and Qwest Telecommunication, Denver. Jan 2000 – May 2000: System Administrator Fisheries and Wildlife Department, Colorado State University TEACHING EXPERIENCE Department of Software Engineering, Rochester Institute of Technology 4010-420: Method Specification and Design 4010-720: Software Evolution and Re-engineering 4010-750: Software Modeling 4010-442: Principles of Distributed Software Systems 4010-540: Software Architecture 4010-549: Seminar in SE Design (Object oriented Design) 4010-362: Engineering of Software Subsystems 4010-361: Software Engineering Computer Science Department, Colorado State University CS414: Object-oriented Design (Distance learning) CS430: Database Management Systems CS475: Parallel Programming CS314: Software Development Methods CS200: Data Structures in Java CS166: Discrete Structures CS153: Introduction to Java PUBLICATIONS Books 1. Raghu Reddy Yedduladoddi. "Aspect Oriented Software Development: An Approach to Composing UML Design Models”, VDM publishing, ISBN: 978-3-639-12084-4. In Print (2009) Journal Papers 1. Arnor Solberg, Robert France, Raghu Reddy, "Navigating the Metamuddle", Electronic Notes in Theoretical Computer Science (ENTCS)" – To appear 2. B. Henderson-Sellers, R. France, G. Georg, and R. Reddy. “A method engineering approach to developing aspect-oriented modeling processes based on the OPEN process framework”, Journal of Information and Software Technology, 49(7):761-773, July 2007, ISSN:0950-5849. 3. Y. R. Reddy, S. Ghosh, R. B. France, G. Straw, J. M. Bieman, N. McEachen, E. Song, and G. Georg. “Directives for Composing Aspect-Oriented Design Class Models”, Transactions on Aspect-Oriented Software Development 1, Springer LNCS Vol.3880, pp:75-105, February 2006. 4. Arnor Solberg, Devon Simmonds, Raghu Reddy, Robert France, Sudipto Ghosh, and Jan Oyvind Aagadel. "Developing Distributed Services Using an Aspect Oriented Model Driven Framework", International Journal of Cooperative Information Systems, Special issue on Enterprise Distributed Object Computing, 15(4):535-564, December 2006. Conference/Workshops 1. Robert France, Franck Fleurey, Raghu Reddy, Benoit Baudry, Sudipto Ghosh, “Providing Support for Model Composition in Metamodels”, In proceedings of the 11th IEEE International EDOC Conference (EDOC 2007), Annapolis Maryland, 15-19 October 2007. 2. Raghu Reddy, Arnor Solberg, Robert B. France, and Sudipto Ghosh, "Composing Sequence Models using Tags", MoDELS workshop on Aspect Oriented Modeling, Genova, Italy, October 1-6, 2006. 3. Raghu Reddy, Robert France, Sudipto Ghosh, Franck Fleurey, Benoit Baudry. "Model Composition - A Signature-Based Approach", In the Aspect Oriented Modeling (AOM) workshop held in conjunction with MODELS/UML 2005 conference, Montego Bay, Jamaica, October, 2005. 4. Benoit Baudry, Franck Fleurey, Robert France, and Raghu Reddy. "Exploring the Relationship between Model Composition and Model Transformation", In the Aspect Oriented Modeling (AOM) workshop held in conjunction with MODELS/UML 2005 conference, Montego Bay, Jamaica, October, 2005. 5. Arnor Solberg, Robert France, and Raghu Reddy. "Navigating the MetaMuddle" In proceedings of the 4th Workshop in Software Model Engineering (WiSME) held in conjunction with MODELS/UML 2005 conference, Montego Bay, Jamaica, October, 2005. 6. Devon Simmonds, Arnor Solberg, Raghu Reddy, Robert France, and Sudipto Ghosh. "An Aspect Oriented Model Driven Framework", Proceedings of the Ninth IEEE "The Enterprise Computing Conference" (EDOC 2005), Enschede, Netherlands, 19-23 September, 2005. 7. Arnor Solberg, Devon Simmonds, Raghu Reddy, Sudipto Ghosh, and Robert France. "Using Aspect Oriented Technologies to Support Separation of Concerns in Model Driven Development", Proceedings of the 29th Annual International Computer Software and Applications Conference (COMPSAC 2005), Edinburgh, Scotland, July 26-28, 2005. 8. Eunjee Song, Raghu Reddy, Robert France, Indrakshi Ray, Geri Georg and Roger Alexander. "Verifiable Composition of Access Control Features and Applications", Proceedings of the 10th ACM Symposium on Access Control Models and Technologies (SACMAT 2005), Scandic Hasselbacken, Stockholm, June 1-3, 2005. 9. Raghu Reddy, Robert France and Geri Georg. "Aspect Oriented Modeling approach to Analyzing Dependability Features", In the Aspect Oriented Modeling (AOM) workshop held in conjunction with Aspect Oriented Software Development (AOSD 2005) conference, Chicago, March 14-18, 2005. 10. Siv Hilde Homb, Geri Georg, Robert France, Raghu Reddy, and James Bieman. "Predicting availability of systems using BBN in Aspect-Oriented Risk-Driven Development", Proceedings of the Symposium on Risk Management and Cyber-Informatics (RMCI 2005), Orlando, Florida, July, 2005. 11. Geri Georg, Y. Raghu Reddy and Robert France. "Specifying Cross-cutting Requirement Concerns", Proceedings of Seventh International Conference on UML Modeling Languages and Applications, Lisbon, Portugal, October, 2004. 12. Y. Raghu Reddy. "An Aspect Oriented Approach to Early Software Development", Proceedings of Doctoral Symposium, 7th International Conference on the UML, Lisbon, Portugal, October, 2004. 13. Sudipto Ghosh, Nishant Bawa, Sameer Goel and Y. Raghu Reddy. "Validating Run-Time Interactions in Distributed Java Applications", Proceedings of the 8th IEEE International Conference on Engineering of Complex Computer Systems, (ICECCS 2002), Greenbelt, MD, December 2-4, 2002. Technical Reports 1. Y. Raghu Reddy, "An Approach to Composing Aspect-Oriented Design Models”, PhD Dissertation Report, Colorado State University, April 2006. 2. Raghu Reddy, Robert France, Geri Georg, "An Aspect-based Approach to Modeling and Analyzing Dependability Features", Technical Report CS04-109, Colorado State University, November 2004. 3. Y. Raghu Reddy. “Representing Patterns as Role Models”, Master's Technical Report, Colorado State University, Fort Collins, November, 2001. 4. Y. Raghu Reddy. “Structural analysis of Design patterns”, Project Technical Report, Colorado State University, Fort Collins, May 2000. 5. Y. Raghu Reddy. "An Efficient interleaving of Audio and Video files", Bachelor's Thesis, University of Madras, Madras, India, April 1998. Presentation/Posters 1. Y. Raghu Reddy. “Aspect oriented software development”, Invited talk at the Computer Science Department, Rochester Institute of Technology, USA, January, 2008 2. Y. Raghu Reddy. “An aspect oriented approach to software design”, Guest lecture presented at Rochester Institute of Technology, USA in the Computer Science Department, March, 2006 3. Y. Raghu Reddy. “A signature based approach to composition”, presented at Colorado State University, USA in a Collaborative meeting with SINTEF, Norway, August, 2005. 4. Y. Raghu Reddy. “An aspect oriented approach to early software design”, presented at Colorado State University, USA in a Collaborative meeting with IRISA, France, June, 2005. 5. Y. Raghu Reddy, Robert France, and Geri Georg. “An Aspect-based Approach to Modeling and Analyzing Dependability Features”, Presented at Aspect Oriented Modeling workshop, Chicago, March, 2005. 6. Y. Raghu Reddy. “An aspect oriented approach to early software design”, Poster presented at Information Science and Technology Colloquium, Fort Collins, April 13-14, 2005. 7. Y. Raghu Reddy. “An aspect oriented approach to early software design”, Poster presented at Computer Science Research Symposium, Fort Collins, April, 2005. Under Review 1. Joshua Jordan and Y. Raghu Reddy. “Impact of Aspect Oriented Design on Maintainability – A Case Study”, Submitted to International conference on Software Technology and Engineering, 2009 2. Jeffrey Mahmood and Y. Raghu Reddy. “Usability of Refactoring tools for Java Development”, Submitted to International conference on Software Technology and Engineering, 2009 3. Varsha Rathod and Y. Raghu Reddy. “Role of Early Aspects in Software Maintainance Projects”, Submittted to International Conference on Software Engineering Research and Practice, 2009 4. Devon Simmonds and Y. Raghu Reddy. “A comparison of Aspect oriented approaches to Model Driven Engineering”, Submittted to International Conference on Software Engineering Research and Practice, 2009 PROJECTS PROFILE Project: Acquire Engine Nov ‘08 – current Client: Nokia Corp,