Francis David Systems Research Group
Department of Computer Science
University of Illinois at Urbana-Champaign
Home
Research
Publications
Downloads
CV/Resume
Contact


Choices
Representative

Complete
    Peer-Reviewed Journals, Conferences and Workshops:
  1. IEEE S&P 08 [bibtex]
    Francis M. David, Ellick M. Chan, Jeffrey C. Carlyle and Roy H. Campbell, Cloaker: Hardware Supported Rootkit Concealment, IEEE Symposium on Security and Privacy, May, 2008 (11% acceptance rate, 28/249)
  2. PerSys 07 [bibtex]
    Francis M. David, Bill Donkervoet, Jeffrey C. Carlyle, Ellick M. Chan and Roy H. Campbell, Supporting Adaptive Application Mobility, In the 2nd International Workshop on Pervasive Systems, November, 2007
  3. DASC 07 [bibtex]
    Francis M. David and Roy H. Campbell, Building a Self-Healing Operating System, In the 3rd IEEE International Symposium on Dependable, Autonomic and Secure Computing, September, 2007 Presentation Slides
  4. DASC 07 [bibtex]
    Lin Tan, Ellick M. Chan, Reza Farivar, Nevedita Mallick, Jeffrey C. Carlyle, Francis M. David and Roy H. Campbell, iKernel: Isolating Buggy and Malicious Device Drivers Using Hardware Virtualization Support, In the 3rd IEEE International Symposium on Dependable, Autonomic and Secure Computing, September, 2007
  5. DSN 07 Student Forum [bibtex]
    Francis M. David, Transparent Recovery from Operating System Errors, In Dependable Systems and Networks, Student Forum, June, 2007
  6. DSN 07 Fast Abstract [bibtex]
    Jeffrey C. Carlyle, Francis M. David and Roy H. Campbell, Back in a Flash! - Fast Recovery using Non-Volatile Memory, In Dependable Systems and Networks, Fast Abstracts, June, 2007
  7. HotDep 07 [bibtex]
    Francis M. David, Jeffrey C. Carlyle, Ellick M. Chan, Philip A. Reames, Roy H. Campbell, Improving Dependability by Revisiting Operating System Design, In Workshop on Hot Topics in Dependability, June, 2007 (27% acceptance rate, 6/22)
  8. USENIX 07 [bibtex]
    Francis M. David and Jeffrey C. Carlyle and Roy H. Campbell, Exploring Recovery from Operating System Lockups, USENIX Annual Technical Conference, June, 2007 (19% acceptance rate)
  9. ExpCS 07 [bibtex]
    Francis M. David, Jeffrey C. Carlyle, Roy H. Campbell, Context Switch Overheads for Linux on ARM Platforms, In Proceedings of the Workshop on Experimental Computer Science, June, 2007 Presentation Slides
  10. Book Chapter [bibtex]
    Francis M. David, Jeffrey C. Carlyle, Ellick M. Chan, David K. Raila and Roy H. Campbell, Exception Handling in the Choices Operating System, In Advanced Topics in Exception Handling Techniques, C. Dony, J. L. Knudsen, A. Romanovsky, A. Tripathi eds., Springer-Verlag Inc., 2006
  11. ASPLOS 04 [bibtex]
    Xiaodong Li, Zhenmin Li, Francis M. David, Pin Zhou, Yuanyuan Zhou, Sarita V. Adve and Sanjeev Kumar. Performance-directed energy management for main memory and disks, In Proceedings of the Eleventh International Conference on Architectural Support for Programming Languages and Operating Systems, October, 2004 (14% acceptance rate, 24/169).
  12. HPCA 04 [bibtex]
    Qingbo Zhu, Francis M. David, Christo F. Devaraj, Zhenmin Li, Yuanyuan Zhou and Pei Cao. Reducing Energy Consumption of Disk Storage Using Power-Aware Cache Management, In Proceedings of the Tenth International Symposium on High-Performance Computer Architecture, February, 2004 (17% acceptance rate, 27/153).

  13. Technical Reports:
  14. UIUC TechReport [bibtex]
    Francis M. David and Roy H. Campbell, Recovering from Operating System Errors, Technical Report UIUCDCS-R-2007-2831, Department of Computer Science, University of Illinois at Urbana-Champaign, March, 2007
  15. UIUC TechReport [bibtex]
    Francis M. David and Jeffrey C. Carlyle and Ellick M. Chan and Roy H. Campbell, Porting Choices to ARM based platforms, Technical Report UIUCDCS-R-2007-2830, Department of Computer Science, University of Illinois at Urbana-Champaign, March, 2007

  16. Posters:
  17. ASPLOS 08
    Francis M. David, Ellick M. Chan, Jeffrey C. Carlyle and Roy H. Campbell. QInject: A Virtual Machine based Fault Injection Framework, International Conference on Architectural Support for Programming Languages and Operating Systems, March 2008
  18. ASPLOS 08
    Ellick M. Chan, Francis M. David, Jeffrey C. Carlyle and Roy H. Campbell. MemCrawler: Discovering Structures in Memory, International Conference on Architectural Support for Programming Languages and Operating Systems, March 2008
  19. Illinois Wireless Systems Symposium 07
    Francis M. David, Ellick M. Chan, Jeffrey C. Carlyle and Roy H. Campbell. Dependable Mobile Device Operating Systems, Illinois Wireless Systems Symposium, September, 2007
  20. ITI Workshop on Dependability and Security 06
    Roy H. Campbell, Ellick M. Chan, Chang-young Jung, Philip A. Reames, Rishi Bhardwaj, Francis M. David and Jeffrey C. Carlyle. Isolation using Virtualization on Mobile Devices, 3rd ITI Workshop on Dependability and Security, December, 2006
  21. Illinois Department of Computer Science Affiliates Conference 06
    Francis M. David and Roy H. Campbell. Choices Operating System Reliability, Illinois Department of Computer Science Affiliates Conference, April, 2006
  22. Illinois Department of Computer Science Affiliates Conference 05
    Francis M. David, Jeffrey C. Carlyle, Ellick M. Chan and Roy H. Campbell. Choices Mobile OS: Reliability, Adaptation and Remote Management, Illinois Department of Computer Science Affiliates Conference, April, 2005

  23. Other Articles:
  24. IJUR 07 [bibtex]
    Philip A. Reames, Ellick M. Chan, Francis M. David, Jeffrey C. Caryle, and Roy H. Campbell, A Hypervisor for Embedded Computing, In Illinois Journal of Undergraduate Research, April, 2007

Last Updated: January 30, 2008