2008 |
12 | EE | Shan Shan Huang,
Amir Hormati,
David F. Bacon,
Rodric M. Rabbah:
Liquid Metal: Object-Oriented Programming Across the Hardware/Software Boundary.
ECOOP 2008: 76-103 |
11 | EE | Shan Shan Huang,
Yannis Smaragdakis:
Expressive and safe static reflection with MorphJ.
PLDI 2008: 79-89 |
10 | EE | Shan Shan Huang,
David Zook,
Yannis Smaragdakis:
Domain-specific languages and program generation with meta-AspectJ.
ACM Trans. Softw. Eng. Methodol. 18(2): (2008) |
2007 |
9 | EE | Shan Shan Huang,
David Zook,
Yannis Smaragdakis:
cJ: enhancing java with safe type conditions.
AOSD 2007: 185-198 |
8 | EE | Shan Shan Huang,
David Zook,
Yannis Smaragdakis:
Morphing: Safely Shaping a Class in the Image of Others.
ECOOP 2007: 399-424 |
7 | EE | Shan Shan Huang,
Yannis Smaragdakis:
Building Scalable Libraries with cJ.
ICSE Companion 2007: 45-46 |
6 | | Shan Shan Huang,
Yannis Smaragdakis:
Morphing Software for Easier Evolution.
RAM-SE 2007: 71-80 |
2006 |
5 | EE | Shan Shan Huang,
Yannis Smaragdakis:
Easy language extension with meta-aspectJ.
ICSE 2006: 865-868 |
4 | EE | Jonathan Leighton Brown,
Sue Goudy,
Mike Heroux,
Shan Shan Huang,
Zhaofang Wen:
An envolutionary path towards virtual shared memory with random access.
SPAA 2006: 117 |
2005 |
3 | EE | Shan Shan Huang,
David Zook,
Yannis Smaragdakis:
Statically Safe Program Generation with SafeGen.
GPCE 2005: 309-326 |
2004 |
2 | EE | David Zook,
Shan Shan Huang,
Yannis Smaragdakis:
Generating AspectJ Programs with Meta-AspectJ.
GPCE 2004: 1-18 |
1 | EE | Yannis Smaragdakis,
Shan Shan Huang,
David Zook:
Program generators and the tools to make them.
PEPM 2004: 92-100 |