Nu Publications/Presentations
Journal Papers
- Robert Dyer and Hridesh Rajan, "Supporting Dynamic Aspect-oriented Features", In ACM Transactions on Software Engineering and Methodology (TOSEM), Vol. 20, Issue 2, Oct 01, 2010. [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 2008), A workshop affiliated with OOPSLA 2008, Oct 19, 2008. Nashville, TN. [PDF]
- Hridesh Rajan, "A Case for Explicit Join Point Models for Aspect-Oriented Intermediate Languages", In Virtual Machines and Intermediate Languages for emerging modularization mechanisms (VMIL 2007), A workshop affiliated with AOSD 2007, Mar 13, 2007. Vancouver, Canada. [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
- Rakesh B. 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, Jul 16, 2006. Iowa State University. [PDF]
- Hridesh Rajan, "Nu: Enabling Modularity in Multilingual, Multienvironment, Distributed Systems", Technical Report #396, Department of Computer Science, Oct 31, 2005. Iowa State University. [PDF]
Thesis Papers
- Rakesh B. Setty, "On the Test-driven Development of Emerging Modularization Mechanisms", Masters Thesis, Jul 31, 2008. Iowa State University.
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 2008), A workshop affiliated with OOPSLA 2008, Oct 19, 2008. Nashville, TN. [PDF]
- Robert Dyer, "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, "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]
- Rakesh B. Setty, "Modular Compilation Strategies for AspectJ Constructs to Nu Intermediate Langugae", Poster presentation at the Sixth International Conference on Aspect-Oriented Software Development (AOSD 2007), Mar 15, 2007. Vancouver, Canada. [PNG]
- Robert Dyer and 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. [PNG]