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?
- TOSEM '09 · Supporting Dynamic Aspect-oriented Features
- Dyer MS Thesis · 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