[TYPES] job openings at Purdue

Suresh Jagannathan suresh at cs.purdue.edu
Tue May 11 14:48:47 EDT 2004


POST DOCTORAL and RESEARCH ASSISTANT POSITIONS in the
SECURE SOFTWARE SYSTEMS LABORATORY, PURDUE UNIVERSITY

The Secure Software Systems (S3) Laboratory, located in the Department 
of
Computer Sciences at Purdue University seeks qualified applicants for 
research
positions at both postdoctoral and graduate assistant levels.

The Secure Software Systems group has a research agenda spanning 
diverse areas
of programming languages and systems, including the application of 
static
program analysis, type systems, and run-time techniques to 
object-oriented, functional
and real-time programs, for the purpose of optimization and validation 
of
correctness and security properties,

The S3 Lab comprises three faculty members: Professors Suresh 
Jagannathan,
Antony Hosking and Jan Vitek, two postdoctoral fellows and 15 graduate
students.  Our research is supported by grants from NSF, DARPA, IBM, 
Sun, NEC,
Microsoft and Motorola.

      Information about the S^3 lab can be found on the Web at
      http://www.cs.purdue.edu/s3

Current projects include:

       TaX: Semantic foundations, compiler infrastructure, and runtime 
support
            for alternative concurrency models including transaction 
semantics
            for programming languages.

       Ovm: An open source framework for building customizable 
programming
            language runtime systems. The current emphasis is on a Java
            personality compliant with the Real-Time Specification for 
Java.

       Reassure: Software composition techniques for building trusted 
systems
           out of components, ownership in object-oriented languages to 
define
           lightweight protection, accountability in distributed systems 
based
           on cryptographic types.

       DaCapo: Dynamic co-operative performance optimization for Java.

The S3 Lab is affiliated with the Purdue Center for Education and 
Research in
Information Assurance and Security (CERIAS), one of the leading research
centers in areas of information security that are crucial to the 
protection of
critical computing and communication infrastructure.

     More information about CERIAS can be found on the Web at
     http://www.cerias.purdue.edu

Applicants at the postdoctoral level must have completed (or be about to
complete) a PhD degree.  Applicants for graduate assistantships should 
have a
Master's degree in computer science or equivalent demonstration of 
research
potential.  Preference will be given to applicants with background in 
one or
more of the following areas: programming language implementation 
(compilation,
optimization, and run-time systems), static analysis, formal semantics 
and/or
type systems.

Salaries will be commensurate to the candidate's experience. The target
starting date is 1 September 2004, or soon thereafter.  Questions about 
these
positions can be directed to Antony Hosking (hosking at cs.purdue.edu), 
Suresh
Jagannathan (suresh at cs.purdue.edu) or Jan Vitek (jv at cs.purdue.edu). 
Complete
applications must include full curriculum vitae and contact details for 
three
references, and be sent by e-mail to s3jobs at cs.purdue.edu.



More information about the Types-list mailing list