Journal Article Permission-based ownership: Encapsulating state in higher-order typed languages 2005 • ACM Sigplan Notices • 40(6):96-106 Krishnaswami N, Aldrich J
Conference Prototypes with multiple dispatch: An expressive and dynamic object model 2005 • Lecture Notes in Computer Science • 3586:312-336 Salzman L, Aldrich J
Journal Article A Type Checked Prototype-Based Model with Linearity 2004 Bejleri A, Aldrich J, Bierhoff K
Conference DiscoTect: A system for discovering architectures from running systems 2004 • Proceedings - International Conference on Software Engineering • 470-479 Yan H, Garlan D, Schmerl B, Aldrich J, Kazman R
Journal Article Discovering Architectures from Running Systems: Lessons Learned 2004 Yan H, Aldrich J, Garlan D, Kazman R, Schmerl B
Conference Modeling and implementing software architecture with acme and archJava 2004 156-157 Aldrich J, Garlan D, Schmerl B, Tseng T
Conference Modeling and implementing software architecture with acme and archJava 2004 6-7 Aldrich J, Garlan D, Schmerl B, Tseng T
Journal Article Ownership Domains: Separating Aliasing Policy from Mechanism 2004 • Lecture Notes in Computer Science • 3086:1-25 Aldrich J, Chambers C
Conference Ownership domains: Separating aliasing policy from mechanism 2004 • Lecture Notes in Computer Science • 3086:1-25 Aldrich J, Chambers C
Conference Comprehensive synchronization elimination for Java 2003 • Science of Computer Programming • 47(2-3):91-120 Aldrich J, Sirer EG, Chambers C, Eggers SJ
Conference Language support for connector abstractions 2003 • Lecture Notes in Computer Science • 2743:74-102 Aldrich J, Sazawal V, Chambers C, Notkin D
Conference Alias annotations for program understanding 2002 311-330 Aldrich J, Kostadinov V, Chambers C
Conference Alias annotations for program understanding 2002 • ACM Sigplan Notices • 37(11):311-330 Aldrich J, Kostadinov V, Chambers C
Conference Architectural reasoning in ArchJava 2002 • Lecture Notes in Computer Science • 2374:334-367 Aldrich J, Chambers C, Notkin D
Conference Architecture-centric programming for adaptive systems 2002 93-95 Aldrich J, Sazawal V, Chambers C, Notkin D
Conference ArchJava: Connecting software architecture to implementation 2002 • Proceedings - International Conference on Software Engineering • 187-197 Aldrich J, Chambers C, Notkin D
Conference Static analyses for eliminating unnecessary synchronization from Java programs 1999 • Lecture Notes in Computer Science • 1694:19-38 Aldrich J, Chambers C, Sirer EG, Eggers S
Conference Providing easier access to remote objects in client-server systems 1998 • Proceedings of the Annual Hawaii International Conference on System Sciences • 7:366-375 Aldrich J, Dooley J, Mandelsohn S, Rifkin A
Journal Article Interdisciplinary Programming Language Design • Art, Science, and Engineering of Programming • 3: Coblenz M, Aldrich J, Myers B, Sunshine J