Professional Society Offices |
|
|
Standards Bodies |
|
|
Keynote Presentations |
|
|
Conference Chairs |
-
Program co-chair,
ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE),
Washington, DC, March 2009.
-
Program chair,
Conference on Object-Oriented
Programming, Systems, Languages, and Applications (OOPSLA),
Montreal, Canada October 2007.
-
General chair,
International Symposium on
Memory Management (ISMM),
Vancouver, British Columbia, October 2004.
-
Program chair,
IBM Academy of Technology Conference on Real-time and Safety-Critical Systems,
IBM Laboratory, Fishkill, New York, October 2005.
-
Program chair,
Second Annual Programming Languages Day, IBM T.J. Watson Research
Center, Hawthorne, New York, April 2001.
|
Program Committees |
2010
2009
2008
-
Conference on Object-Oriented
Programming, Systems, Languages, and Applications (OOPSLA),
Nashville, Tennessee, October 2008.
-
Eighth ACM International
Conference on Embedded Software (EMSOFT),
Atlanta, Georgia, October 2008.
- International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS), Annapolis, Maryland, June 2008.
- ACM/Usenix Workshop on Virtualization in Mobile Computing (MobiVirt), Breckenridge, Colorado, June 2008.
2007
2006
-
Conference on Object-Oriented
Programming, Systems, Languages, and Applications (OOPSLA),
Portland, Oregon, October 2006.
-
European Conference
on Object-Oriented Programming (ECOOP),
Nantes, France, July 2006.
-
Conference on Languages,
Compilers, and Tools for Embedded Systems (LCTES),
Ottawa, Canada, June 2006.
2005
-
Conference on Object-Oriented
Programming, Systems, Languages, and Applications (OOPSLA),
San Diego, California, October 2005.
-
Workshop on Synchronization and Concurrency in
Object-Oriented Languages (SCOOL),
San Diego, California, October 2005.
-
Workshop on Java Technologies for
Real-time and Embedded Systems (JTRES),
San Diego, California, October 2005.
-
Fifth ACM International
Conference on Embedded Software (EMSOFT),
Jersey City, New Jersey, September 2005.
-
The Second Watson Conference on
Interaction between Architecture, Circuits, and Compilers (PAC2),
Yorktown Heights, New York, September 2005.
-
Third ACM SIGPLAN Workshop on Memory Systems Performance (MSP),
Chicago, Illinois, June 2005.
2004
-
Conference on Object-Oriented
Programming, Systems, Languages, and Applications (OOPSLA),
Vancouver, British Columbia, October 2004.
-
The First Watson Conference on
Interaction between Architecture, Circuits, and Compilers (PAC2),
Yorktown Heights, New York, October 2004.
-
Workshop on
Concurrency and Synchronization in Java Programs (CSJP),
St. John's, Newfoundland, July 2004.
-
Symposium on Principles of Programming Languages (POPL),
Venice, Italy, January 2004.
2003
2002
-
Java Grande/ISCOPE Conference,
Seattle, Washington, October 2002.
-
Conference on Object-Oriented
Programming, Systems, Languages, and Applications (OOPSLA),
Seattle, Washington, October 2002.
-
International Symposium on Memory Management (ISMM),
Berlin, Germany, June 2002.
|
Review Committees |
-
Design, Automation, and Test in Europe (DATE),
Dresden, Germany, March 2010.
-
ACM Conference on Programming Language Design and Implementation (PLDI),
Dublin, Ireland, June 2009.
-
International Symposium on Memory Management (ISMM),
Dublin, Ireland, June 2009.
|
Workshop Organization |
|
|
Teaching |
|
|
Educational Programs |
-
Lecturer,
Oregon Programming Languages Summer School,
Eugene, Oregon, July 2009.
-
Lecturer,
ARTIST2 Summer School on Real-time and Embedded Systems,
Autrans, Switzerland, September 2008.
-
Lecturer,
Second International School on Trends in Concurrency,
Prague, Czech Republic, June 2008.
|
Thesis Committees |
-
Ben L. Titzer. Objects to Bits: Efficient Implementation of Object-Oriented Languages on Very Small Devices. PhD Dissertation. University of California, Los Angeles, August 2007.
- Wei-Jen Wang. Distributed Garbage Collection for Large-Scale Mobile Actor Systems. PhD Dissertation. Rensselaer Polytechnic Institute, 2006.
|
Grant Reviewing |
- Panel member, DARPA Information Science and Technology (ISAT), study on Machine Learning & AI in the Context of Multicore & Cluster Computing, March 2009.
- Founder and chair, IBM Real-time Innovation Awards, August 2007, 2008.
-
National Science Foundation Computing Systems Research program (Embedded and Hybrid Systems), Arlington, Virginia,
March 2007.
-
IBM Innovation Grants, 2005.
-
IBM Eclipse Innovation Grants, 2004.
-
National Science Foundation
Information Technology Research program, Arlington, Virginia,
May 2002.
|