Nu
The Nu project explored intermediate language design and corresponding virtual machine extensions to better support features of aspect-oriented languages, with goals including better tool-chain compatibility, better runtime performance, cross-language compatibility, and efficient runtime weaving.
This project concluded during the lab’s time at Iowa State University.
Publications
- FASE '11 · Analyzing Software Updates: Should You Build a Dynamic Updating Infrastructure?
- Dyer MS Thesis · Supporting dynamic aspect-oriented features
- TOSEM '09 · Supporting Dynamic Aspect-oriented Features
- VMIL '08 · A Decision Tree-based Approach to Dynamic Pointcut Evaluation
- AOSD '08 · Nu: a Dynamic Aspect-Oriented Intermediate Language Model and Virtual Machine for Flexible Runtime Adaptation
- VMIL '07 · A case for explicit join point models for aspect-oriented intermediate languages
- SPLAT '06 · Preserving Separation of Concerns through Compilation
- FSE '06 (Poster) · Nu: preserving design modularity in object code