[ The Types Forum (announcements only),
     http://lists.seas.upenn.edu/mailman/listinfo/types-announce ]

The programming languages' group at the Department of Information Technology at 
Uppsala University, Sweden is opening one PhD student position to on the topic 
of efficient and provably correct execution environments for managed languages.

Background: Managed languages (such as Java, Python, R and JavaScript) allow a 
high level of programming abstraction which allows rapid application 
development with fewer errors, in particular by presenting programmers with an 
abstract view of memory that can be managed automatically by the runtime system 
(aka execution environment). The efficiency of the algorithms at the core of 
runtime systems for managing memory, scheduling, etc. are imperative for the 
performance of managed languages. The strive for efficiency drives up 
complexity of the algorithms, stressing the need for a rigorous process for 
verifying their correctness.

Project: This project aims to develop efficient algorithms for key aspects of 
runtime systems related to memory management, task scheduling, compiler 
optimisations for specific runtimes with a strong focus on their formal 
verification. Thus, this project requires an understanding of and interest in 
both low-level aspects of program execution as well as mathematical 
underpinnings of verifying of algorithms operating at a low-level. There exist 
a wide range of interesting challenges to work on in the context of some 
specific runtime systems.

Candidates will be working with experts in programming languages, computer 
architecture, and with close ties to companies developing and maintaining 
programming language implementations.

Additional Details: Swedish PhD positions are for four years of research, but 
will typically include 20% teaching extending the time to five years. You will 
be expected to teach in English.

Swedish PhD students are full employees, with competitive salaries, pension 
provision and five weeks of paid leave per year. Spouses of employees are 
entitled to work permits. Healthcare is free after a small co-pay and the 
university subsidises athletic costs, such as a gym membership. The parental 
benefits in Sweden are among the best in the world, including extensive 
parental leave (for both parents), paid time off to care for sick children, and 
affordable daycare. Upon completion of the PhD degree, students are entitled to 
permanent residency to find employment within Sweden.

More information and instructions for how to apply here:
https://urldefense.com/v3/__https://www.uu.se/en/about-uu/join-us/details/?positionId=466911__;!!IBzWLUs!DqFpkCq-4xzKbt1bKGakIT6uPta1IdbgnvNJVARA6RkIEMIh0Dyqzj33mDrEGuz12XOdLJXbjQaPbg$
 

* Application deadline: March 1st, 2022
* Targeted starting time: as soon as possible, before September 1st, 2021

Questions can be asked to:

Professor Tobias Wrigstad, [email protected]
Associate Professor Tjark Weber [email protected]



------------------------------------------------------------
Tobias Wrigstad, Professor
Distinguished University Teacher
Head of Education
Department of Information Technology
Uppsala University, Sweden
Email:  [email protected]
Web:    
https://urldefense.com/v3/__http://wrigstad.com__;!!IBzWLUs!DqFpkCq-4xzKbt1bKGakIT6uPta1IdbgnvNJVARA6RkIEMIh0Dyqzj33mDrEGuz12XOdLJUs1SdCZQ$
 









N?r du har kontakt med oss p? Uppsala universitet med e-post s? inneb?r det att 
vi behandlar dina personuppgifter. F?r att l?sa mer om hur vi g?r det kan du 
l?sa h?r: 
https://urldefense.com/v3/__http://www.uu.se/om-uu/dataskydd-personuppgifter/__;!!IBzWLUs!DqFpkCq-4xzKbt1bKGakIT6uPta1IdbgnvNJVARA6RkIEMIh0Dyqzj33mDrEGuz12XOdLJX6-9uweQ$
 

E-mailing Uppsala University means that we will process your personal data. For 
more information on how this is performed, please read here: 
https://urldefense.com/v3/__http://www.uu.se/en/about-uu/data-protection-policy__;!!IBzWLUs!DqFpkCq-4xzKbt1bKGakIT6uPta1IdbgnvNJVARA6RkIEMIh0Dyqzj33mDrEGuz12XOdLJWoWPHSMw$
 

Reply via email to