1. Type inference for parameterized race-free Java;Agarwal,2003
2. Using types to enforce architectural structure;Aldrich,2008
3. Ownership domains: Separating aliasing policy from mechanism;Aldrich,2004
4. ArchJava: connecting software architecture to implementation;Aldrich,2002
5. Alias annotations for program understanding;Aldrich,2002