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
Antonio Cunei and Suresh Jagannathan, CT-ER: Controlled Declassification with Software Transactional Memory, National Science Foundation, 9/1/2007-8/31/2009.
Jan Vitek, 2008 Trends in Currency Summer School, Microsoft Corporation, 11/15/2007.
Jan Vitek, Assured Software Composition For Real-Time Systems, National Science Foundation, 9/15/2003-8/31/2008.
Jan Vitek, CSR/EHS: Aspectual Configuration of Real-time Embedded Middleware, National Science Foundation, 9/1/2005-8/31/2008.
Jan Vitek, EHS: High-throughput Real-time Stream Processing in Java, National Science Foundation, 9/1/2007-8/31/2010.
Jan Vitek, Purdue International Summer School Award, Intel Corporation, 11/15/2007.
Jan Vitek, Software Engineering, Microsoft Corporation, 1/15/2002.
Jan Vitek and Pascal Meunier, Develpoment of a Safe, Virtual Imaging Instrument for Logically Destructive Experiments, National Science Foundation, 9/1/2004-8/31/2009.
Suresh Jagannathan and Jan Vitek, CSR/AES: Fault Determination and Recovery in Cycle-Sharing Infrastructures, National Science Foundation, 9/1/2005-8/31/2009.
Last Updated: October 20, 2006 10:32pm
Contact Information

Office: LWSN 3154M
Phone: 49-46531

Send Mail My Homepage