![]() (in the Louvre) |
Raffi T. KhatchadourianGraduate (PhD) Teaching Associate Lecturer/ResearcherDepartment of Computer Science and Engineering The Ohio State University
|
About me:Working under my advisor, Dr. Neelam Soundarajan, my main focus of research is reasoning, specification, and verification of Aspect-Oriented software systems. I am also interested in automated refactoring techniques for legacy Java software, in which I research under Dr. Atanas Rountev. I am affiliated with the PRESTO Research Group, RSRG, and the Aspect-Oriented Software Engineering Special Interest Group (AOSE) of the Computing Department at Lancaster University under the direction of Dr. Awais Rashid. I am originally from Edison, New Jersey and earned my BS in Computer Science from Monmouth University. In my spare time I enjoy traveling, racquetball, and spectating baseball. My favorite text editor is Vim. |
Conference Publications:Neelam Soundarajan, Raffi Khatchadourian, and Johan Dovland. Reasoning about the Behavior of Aspect-Oriented Programs. Proceedings of the 11th IASTED International Conference on Software Engineering and Applications (SEA '07). Cambridge, MA, November 19-21, 2007. [ pdf ][ bibtex ] |
Workshop Publications:Raffi Khatchadourian, Phil Greenwood, and Awais Rashid. On the Assessment of Pointcut Design in Evolving Aspect-Oriented Software. Proceedings of the 2nd International Workshop on Assessment of Contemporary Modularization Techniques (ACoM '08) at the 23rd International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA '08). Nashville, Tennessee, USA, October 19, 2008. [ pdf ][ bibtex ][ pres ] |
Tool Demonstrations:Raffi Khatchadourian and Awais Rashid. Rejuvenate Pointcut: A Tool for Pointcut Expression Recovery in Evolving Aspect-Oriented Software. Proceedings of the 8th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM '08). Beijing, China, September 28-29, 2008. [ pdf ][ bibtex ][ pres ] |
Technical Reports:Raffi Khatchadourian, Phil Greenwood, Awais Rashid, and Guoqing Xu. Pointcut Rejuvenation: Recovering Pointcut Expressions in Evolving Aspect-Oriented Software. Technical Report COMP-001-2008, Computing Department, Lancaster University, August 2008. [ pdf ][ bibtex ][ website ] |
Project Deliverables:
Jean-Claude Royer, Joost Noppen, Nicolas Anquetil, Andreas Rummler, Ralf Mitschke, André Sousa, Uira Kulesza, Raffi Khatchadourian, Phil Greenwood, Awais Rashid, and Ismênia Galvão. Software Support for the Traceability Framework, Including Extension of Current Configuration Management and Product Line Evolution Model. Technical Report AMPLE D4.2, Aspect-Oriented, Model-Driven Product Line Engineering, September 2008. [ pdf ][ bibtex ] |
Open Source Software:
Rejuvenate Pointcut: A tool for pointcut expression recovery in evolving aspect-oriented software. |