About Robert Dyer
Department of Computer Science
Iowa State University
125 Atanasoff Hall
Ames IA 50011-1041 USA
Research Lab: 125 Atanasoff Hall
Email:
Phone: (515) 371-0255
Education
- PhD in Computer Science, Iowa State University, January 2007 - present
- BS in Computer Science and Computer Engineering, Iowa State University, December 2006
Research Interests
My current research interests are in software engineering and programming languages. I am interested in developing new programming models and improving upon existing models in order to maintain the benefits of software engineering practices such as separation of concerns, agile software development, etc.
I am part of the Laboratory for Software Design research group. One of our projects is Nu, an aspect-oriented programming model. Nu adds two simple constructs to object-oriented programs and is capable of emulating most high-level constructs in languages like AspectJ, Eos, etc. This new model allows maintaining separation of cross-cutting concerns into the object code, improving incremental compilation, unit testing, debugging, tool support, etc.
Recent Publications/Presentations
- Robert Dyer, Harish Narayanappa, "Nu: Preserving Design Modularity in Object Code", Poster presentation at the Fourteenth ACM SIGSOFT Symposium on Foundations of Software Engineering (FSE 2006), Nov 07, 2006. Portland, OR.
- Robert Dyer, Harish Narayanappa, Hridesh Rajan, "Nu: Preserving Design Modularity in Object Code", Fourteenth ACM SIGSOFT Symposium on Foundations of Software Engineering (FSE 2006), Nov 05, 2006. Portland, OR.
- Hridesh Rajan, Robert Dyer, Harish Narayanappa, Youssef Hanna, "Nu: Towards an Aspect-Oriented Invocation Mechanism", Technical Report #414, Department of Computer Science, Mar 26, 2006. Iowa State University. [PDF]
- See more...
Teaching Experience
- Teaching Assistant, ComS 440/540, Principles of Compiling, Spring 2007
- Teaching Assistant, Ex Sp 170, Taekwondo/Karate I
- Spring 2007
- Fall 2006
- Spring 2006
- Fall 2005
Other Interests
In addition to research, I am actively involved in martial arts. I have been studying Taekwondo for two years under the direction of Master Yong Chin Pak and am a current member of the ISU Karate Club. I have also recently begun studying Hapkido.
Martial arts are about more than just kicking and punching. Martial arts are a way of life. The core teachings of Master Pak involve the five tenants: courtesy, integrity, perseverance, self-control, and indomitable spirit. I strive to apply these tenants to all parts of my daily routine, not just martial arts.