Tulane University Laboratory for Software Design Department of Computer Science · School of Science & Engineering
Research Papers Grants News People About

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

← Back to research


Laboratory for Software Design
Department of Computer Science · School of Science & Engineering · Tulane University

We work on programming languages and software engineering, with a focus on making software and AI more reliable.

Contact

201 Lindy Claiborne Boggs Center
6823 St. Charles Avenue
New Orleans, LA 70118

Phone: (504) 865-5764

hrajan@tulane.edu

Explore

  • Research
  • Papers
  • People
  • News
  • Department of Computer Science
© 2026 Hridesh Rajan. All rights reserved.
Research supported in part by the US National Science Foundation.