Robert Grimm: Publications

Journals & Conferences

  1. SuperC: Parsing all of C by taming the preprocessor.
    By Paul Gazzillo and Robert Grimm. To appear in Proceedings of the ACM SIGPLAN 2012 Conference on Programming Language Design and Implementation (PLDI ’12), June 2012.
  2. By Byeongcheol Lee, Ben Wiedermann, Martin Hirzel, Robert Grimm, and Kathryn S. McKinley. In Proceedings of the ACM SIGPLAN 2010 Conference on Programming Language Design and Implementation (PLDI ’10), pp. 36–49, June 2010.
  3. By Robert Soulé, Martin Hirzel, Robert Grimm, Buğra Gedik, Henrique Andrade, Vibhore Kumar, and Kun-Lung Wu. In Proceedings of the 19th European Symposium on Programming (ESOP ’10), vol. 6012 of Lecture Notes in Computer Science, pp. 507–528, Springer Verlag, March 2010. Extended version (NYU CS TR2010-924). Talk.
  4. By Byeongcheol Lee, Martin Hirzel, Robert Grimm, and Kathryn S. McKinley. In Proceedings of the 2009 ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA ’09), pp. 207–226, October 2009.
  5. By Nalini Belaramani, Jiandan Zheng, Amol Nayate, Robert Soulé, Mike Dahlin, and Robert Grimm. In Proceedings of the 6th USENIX Symposium on Networked Systems Design and Implementation (NSDI ’09), pp. 59–74, April 2009. Extended version. Earlier version.
  6. By Martin Hirzel and Robert Grimm. In Proceedings of the 2007 ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA ’07), pp. 19–38, October 2007.
  7. By Nikolaos Michalakis, Robert Soulé, and Robert Grimm. In Proceedings of the 4th USENIX Symposium on Networked Systems Design and Implementation (NSDI ’07), pp. 145–158, April 2007.
  8. By Robert Grimm. In Proceedings of the ACM SIGPLAN 2006 Conference on Programming Language Design and Implementation (PLDI ’06), pp. 38–51, June 2006. Talk.
  9. By Robert Grimm, Guy Lichtman, Nikolaos Michalakis, Amos Elliston, Adam Kravetz, Jonathan Miller, and Sajid Raza. In Proceedings of the 3rd USENIX Symposium on Networked Systems Design and Implementation (NSDI ’06), pp. 169–182, May 2006. Extended talk presented at Stanford University, May 2006.
  10. By Robert Grimm, Janet Davis, Eric Lemar, Adam MacBeth, Steven Swanson, Thomas Anderson, Brian Bershad, Gaetano Borriello, Steven Gribble, and David Wetherall. ACM Transactions on Computer Systems (TOCS), 22(4):421–486, November 2004.
  11. By Robert Grimm. IEEE Pervasive Computing, 3(3):22–30, July–September 2004.
  12. By Larry Arnstein, Robert Grimm, Chia-Yang Hung, Jong Hee Kang, Anthony LaMarca, Gary Look, Stefan B. Sigurdsson, Jing Su, and Gaetano Borriello. In Proceedings of the 2002 International Conference on Pervasive Computing (Pervasive ’02), pp. 30–44, August 2002.
  13. By Robert Grimm and Brian Bershad. In A. Schiper, A. A. Shvartsman, H. Weatherspoon, and B. Y. Zhao, editors, Future Directions in Distributed Computing, pp. 212–217, vol. 2584 of Lecture Notes in Computer Science. Springer Verlag, April 2003. An earlier version appeared in Proceedings of the International Workshop on Future Directions in Distributed Computing (FuDiCo ’02), pp. 56–59, June 2002.
  14. By Robert Grimm and Brian Bershad. ACM Transactions on Computer Systems (TOCS), 19(1):36–70, February 2001.
  15. By Emin Gün Sirer, Robert Grimm, Arthur J. Gregory, and Brian N. Bershad. In Proceedings of the 17th ACM Symposium on Operating Systems Principles (SOSP ’99), pp. 202–216, December 1999.
  16. By Robert Grimm and Brian N. Bershad. In J. Vitek and C. Jensen, editors, Secure Internet Programming: Security Issues for Distributed and Mobile Objects, pp. 317–338, vol. 1603 of Lecture Notes in Computer Science. Springer Verlag, June 1999.
  17. By M. Frans Kaashoek, Dawson R. Engler, Gregory R. Ganger, Héctor Briceño, Russel Hunt, David Mazières, Tom Pinckney, Robert Grimm, and Ken Mackenzie. In Proceedings of the 16th ACM Symposium on Operating Systems Principles (SOSP ’97), pp. 52–65, October 1997.
  18. By Robert Grimm and Brian N. Bershad. In Proceedings of the 1997 IEEE Symposium on Security and Privacy (S&P ’97), page 205, May 1997.
  19. By Robert Grimm, Wilson C. Hsieh, Wiebren de Jonge, and M. Frans Kaashoek. In Proceedings of the 16th IEEE International Conference on Distributed Computing Systems (ICDCS ’96), pp. 26–36, May 1996.

Refereed Workshops

  1. By Laurent Burgy, Marc Fiuczynski, Marco Yuen, and Robert Grimm. In Proceedings of the 8th Workshop on Aspects, Components, and Patterns for Infrastructure Software (ACP4IS ’09), 5 pages, March 2009.
  2. By Alison Reynolds, Marc E. Fiuczynski, and Robert Grimm. In Proceedings of the 7th Workshop on Aspects, Components, and Patterns for Infrastructure Software (ACP4IS ’08), 6 pages, March 2008.
  3. By Christian W. Probst, Andreas Gal, Robert Grimm, and Olaf Spinczyk. In Proceedings of the 3rd Workshop on Programming Languages and Operating Systems (PLOS ’06), 3 pages, October 2006.
  4. By Marco Yuen, Marc Fiuczysnki, Robert Grimm, Yvonne Coady, and David Walker. In 2006 AOSD Workshop on Software Engineering Properties of Languages and Aspect Technologies (SPLAT ’06), 6 pages, March 2006.
  5. By Robert Grimm. In 2nd ECOOP Workshop on Programming Languages and Operating Systems (PLOS ’05), 5 pages, July 2005.
  6. By Chris Matthews, Owen Stampflee, Yvonne Coady, Jonathan Appavoo, Marc E. Fiuczynski, and Robert Grimm. In 2nd ECOOP Workshop on Programming Languages and Operating Systems (PLOS ’05), 4 pages, July 2005.
  7. By Marc Fiuczynski, Robert Grimm, Yvonne Coady, and David Walker. In Proceedings of the 10th Workshop on Hot Topics in Operating Systems (HotOS ’05), pp. 91–96, June 2005.
  8. By Robert Grimm. In Proceedings of the PORTIA Workshop on Sensitive Data in Medical, Financial, and Content-Distribution Systems, 2 pages, July 2004.
  9. By Robert Grimm, Janet Davis, Eric Lemar, Adam MacBeth, Steven Swanson, Steven Gribble, Tom Anderson, Brian Bershad, Gaetano Borriello, and David Wetherall. In UbiTools ’01 Workshop on Application Models and Programming Tools for Ubiquitous Computing, 4 pages, September 2001.
  10. By Robert Grimm, Janet Davis, Ben Hendrickson, Eric Lemar, Adam MacBeth, Steven Swanson, Tom Anderson, Brian Bershad, Gaetano Borriello, Steven Gribble, and David Wetherall. In Proceedings of the 8th IEEE Workshop on Hot Topics in Operating Systems (HotOS ’01), pp. 147–151, May 2001. Talk.
  11. By Robert Grimm, Tom Anderson, Brian Bershad, and David Wetherall. In Proceedings of the 9th ACM SIGOPS European Workshop, pp. 177–182, September 2000.
  12. By Emin Gün Sirer, Robert Grimm, Brian N. Bershad, Arthur J. Gregory, and Sean McDirmid. In Proceedings of the 8th ACM SIGOPS European Workshop, pp. 13–16, September 1998.
  13. By Robert Grimm and Brian N. Bershad. In Proceedings of the 6th IEEE Workshop on Hot Topics in Operating Systems (HotOS ’97), pp. 62–66, May 1997.

Refereed Posters & Presentations

  1. By Robert Soulé, Martin Hirzel, Robert Grimm, and Buğra Gedik. Presented at the New England Database Summit (NEDB ’11), January 2011. Extended abstract.
  2. By Robert Soulé, Robert Grimm, and Petros Maniatis. Presented at the 21st ACM Symposium on Operating Systems Principles (SOSP ’07), October 2007.
  3. By Robert Grimm, Laune Harris, and Anh Le. Presented at the IBM Programming Languages Day, Hawthorne, May 2007.
  4. By Robert Grimm, Janet Davis, Eric Lemar, Adam MacBeth, Steven Swanson, Daniel Cheah, Tom Anderson, Brian Bershad, Gaetano Borriello, Steven Gribble, and David Wetherall. Presented at the 18th ACM Symposium on Operating Systems Principles (SOSP ’01), October 2001. Interesting issues side poster and code examples handout.
  5. By Robert Grimm, Janet Davis, Ben Hendrickson, Eric Lemar, Tom Anderson, Brian Bershad, Gaetano Borriello, and David Wetherall. Presented at the 4th USENIX Symposium on Operating Systems Design and Implementation (OSDI ’00), October 2000.

Select Technical Reports

  1. By Martin Hirzel, Robert Soulé, Scott Schneider, Buğra Gedik, and Robert Grimm. IBM Research Report RC25215, September 2011.
  2. By Robert Grimm. NYU CS Technical Report TR2007-905, November 2007.
  3. By Robert Grimm, Laune Harris, and Anh Le. NYU CS Technical Report TR2007-904, November 2007.
  4. By Robert Grimm, Michael M. Swift, and Henry M. Levy. UW CSE Technical Report UW-CSE-00-04-01, April 2000.

Select Talks

  1. Presented at the University of New South Wales and UT Austin, July and August 2011.
  2. Presented at Cornell, IBM Research, NYU, Princeton, UCSD, and University of Washington; November 2007 to February 2008.
  3. Distinguished lecture presented at IBM Research, Hawthorne, July 2005.
  4. Presented at Cornell, Harvard, Microsoft Research, NYU, Rice, UC Berkeley, UCLA, University of Maryland, and UT Austin; February 2002 to November 2003.
  5. Guest lecture in UW CSE 551, the graduate OS course, April 2000.
  6. Presented at go2net, Seattle, WA, March 2000.

Thesis Work

  1. Ph.D. thesis, University of Washington, December 2002.
  2. Master’s thesis, Massachusetts Institute of Technology, May 1996.