Jan Vitek

Title Associate Professor 
Department
Office LWSN 3154M 
Office Phone (765) 494-6531 
Email jv@cs.purdue.edu 
Vita http://www.cs.purdue.edu/people/jv 
Education MSc in Computer Science from the University of Victoria (Canada) and Ph.D. from the University of Geneva (Switzerland) 
Research Areas Programming Languages, Security, Compilers, Runtime Systems, Real Time Programming, Java, Dynamic Databases Optimization 
Key Areas Assurable Software and Architecture  
Notable Experience Most recent works investigates aspects of Security Mobile Code systems. 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. 
Notable Affiliations Served on program committees for international conferences such as PLDI, OOPSLA, ECOOP, POPL, ESOP, ICALP, and SACMAT. 
Publications Authored over 30 papers and has edited two books on mobile objects and secure Internet programming. 
Biography Professor Vitek is working in foundations and implementation of computer programming languages and has interest in program analysis, real time languages, 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 earned a MSc in Computer Science from the University of Victoria, Canada, and a Ph.D. from the University of Geneva, Switzerland. He has authored over 30 papers and has edited two books on mobile objects and secure Internet programming. He has served on program committees for international conferences such as PLDI, OOPSLA, ECOOP, POPL, ESOP, ICALP, and SACMAT. Dr. Vitek is a member of CERIAS. Research Areas: Programming Languages, Security, Compilers.
Jan Vitek is an Assistant Professor at the department of Computer Sciences of Purdue University. His most recent work investigates aspects of Security for Mobile Code systems. He is interested in techniques for engineering secure software systems. He has a PhD from the University of Geneva, Switzerland, and a Master's in Computer Science from the University of Victoria, Canada.