Robert Dyer

Publications/Presentations



Journal Papers ^

  • Robert Dyer and Hridesh Rajan, "Supporting Dynamic Aspect-oriented Features", In ACM Transactions on Software Engineering and Methodology (TOSEM), Vol. To Appear, Issue X, Jun 08, 2009. [PDF]

Refereed Conference Papers ^

  • Robert Dyer and Hridesh Rajan, "Nu: a Dynamic Aspect-Oriented Intermediate Language Model and Virtual Machine for Flexible Runtime Adaptation", In Seventh International Conference on Aspect-Oriented Software Development (AOSD 2008), Mar 31, 2008. Brussels, Belgium. [PDF]

    Previous version appeared as Technical Report 07-06, Department of Computer Science, Iowa State University. [PDF]

Refereed Workshop Papers ^

  • Robert Dyer and Hridesh Rajan, "A Decision Tree-based Approach to Dynamic Pointcut Evaluation", In Virtual Machines and Intermediate Languages for emerging modularization mechanisms (VMIL 08), A workshop affiliated with OOPSLA 2008, Oct 19, 2008. Nashville, TN. [PDF]
  • Hridesh Rajan, Robert Dyer, Youssef Hanna and 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, Mar 21, 2006. Bonn, Germany. [PDF]

    Previous version appeared as Technical Report #405, Deptartment of Computer Science, Iowa State University. [PDF]

Refereed Poster Papers ^

  • Robert Dyer, Harish Narayanappa and Hridesh Rajan, "Nu: Preserving Design Modularity in Object Code", A short poster paper in the Fourteenth ACM SIGSOFT Symposium on Foundations of Software Engineering (FSE 2006), Nov 05, 2006. Portland, OR. [PDF]

Technical Reports ^

  • Mehdi Bagherzadeh, Robert Dyer, Yuheng Long and Hridesh Rajan, "Instance-level Quantified, Typed Events for Improved Separation of Integration Concerns", Technical Report #08-15, Department of Computer Science, Dec 23, 2008. Iowa State University. [PDF]
  • Rakesh Setty, Robert Dyer and Hridesh Rajan, "Weave Now or Weave Later: A Test Driven Development Perspective on Aspect-oriented Deployment Models", Technical Report #08-02, Department of Computer Science, Feb 26, 2008. Iowa State University. [PDF]
  • Robert Dyer and Hridesh Rajan, "Modular Compilation Strategies for Aspect-Oriented Constructs", Technical Report #06-30, Department of Computer Science, Sep 22, 2006. Iowa State University. [PDF]

Presentations ^

  • Robert Dyer and Hridesh Rajan, "A Decision Tree-based Approach to Dynamic Pointcut Evaluation", Presentation at the Virtual Machines and Intermediate Languages for emerging modularization mechanisms (VMIL 08), A workshop affiliated with OOPSLA 2008, Oct 19, 2008. Nashville, TN. [PDF]
  • Robert Dyer and Hridesh Rajan, "Nu: a Dynamic Aspect-Oriented Intermediate Language Model and Virtual Machine for Flexible Runtime Adaptation", Presentation at the Seventh International Conference on Aspect-Oriented Software Development (AOSD 2008), Apr 04, 2008. Brussels, Belgium. [PDF]
  • Robert Dyer, Rakesh Setty and Hridesh Rajan, "Weave Now or Weave Later: A Test Driven Development Perspective on Aspect-oriented Deployment Models", Poster presentation at the Seventh International Conference on Aspect-Oriented Software Development (AOSD 2008), Apr 01, 2008. Brussels, Belgium. [PDF]
  • Robert Dyer and Hridesh Rajan, "Enhanced Intermediate Language Design to Preserve AO Modularity in Object Code", Poster presentation at the Sixth International Conference on Aspect-Oriented Software Development (AOSD 2007), Mar 15, 2007. Vancouver, Canada. [PNG]
  • Robert Dyer, Harish Narayanappa and Hridesh Rajan, "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. [PNG]