Jan Vitek
Jan Vitek
Associate Professor of Computer Science

Joined department in 1999

Education:
BS, Computer Science
University of Geneva (1989)
MS, Computer Science
University of Victoria (1995)
PhD, Computer Science
University of Geneva (1999)

Professor Vitek works in foundations and implementation of programming languages and has an interest in program analysis, real time systems, object-oriented software engineering, and information security. He is leading the Open Virtual Machines project to develop a framework for configurable and secure virtual machines for object-oriented languages. This research is being conducted in the Secure Software Systems (S3) Lab founded in early 2000 by Professors Vitek, Hosking, and Palsberg.

Dr. Vitek was born in Czechoslovakia and educated in Switzerland. He authored over 30 papers and edited books on mobile objects and secure Internet programming. He served on program committees for international conferences such as PLDI, OOPSLA, ECOOP, POPL, ESOP, ICALP, and SACMAT.

Selected Publications
T. Zhao, J. Palsberg, J. Vitek, "Type-based Confinement", Journal of Functional Programming, 2006.
A. Armbuster, J. Baker, A. Cunei, C. Flack,D.Holmes,F.Pizlo, E. Pla, M. Prochazka, J. Vitek, "A Real-Time Java Virtual Machine with Applications inAvionics", ACM Transactions on Embedded Systems, 2006.
C. Andrea, Y. Coady, C. Gibbs, J. Noble, J. Vitek, T. Zhao, "Scoped Types and Aspects for Real-Time Systems", Proceedings of the European Confrence on ObjectOriented Programming (ECOOP), 2006.
Funding Administered by Computer Science
Jan Vitek, EHS: High-throughput Real-time Stream Processing in Java, National Science Foundation, 9/1/2007-8/31/2010.
Jan Vitek, SHF: Small: Collaborative Research: Verifying and Validating Safety Critical Java, National Science Foundation, 7/15/2009-6/30/2012.
Jan Vitek and Pascal Meunier, Develpoment of a Safe, Virtual Imaging Instrument for Logically Destructive Experiments, National Science Foundation, 9/1/2004-8/31/2010.
Jan Vitek and Suresh Jagannathan, CPA-SEL-T: Collaborative Research: Unified Open Source Transactional Infrastructure, National Science Foundation, 9/15/2008-8/31/2011.
Jan Vitek and Tony Hosking, CPA-CPL Certified Garbage Collection for Highly Responsive Systems, National Science Foundation, 8/1/2008-7/31/2011.
Tony Hosking, Jan Vitek, Suresh Jagannathan, and Ananth Y. Grama, Microsoft: Language and Runtime Support for Safe and Scalable Programs, Microsoft Corporation, 6/16/2008.
Last Updated: September 02, 2009 02:59pm
Contact Information

Office: LWSN 3154M
Phone: 49-46531

Send Mail My Homepage