PHD position on verification of efficient and secure parallel algorithms
University of Twente is seeking an employee for the PHD position on verification of efficient and secure parallel algorithms. Please check the vacancy for more information.
University of Twente is seeking an employee for the PHD position on verification of efficient and secure parallel algorithms. Please check the vacancy for more information.
To fully exploit the potential of modern hardware, parallel algorithms are required. However, these are also prone to new types of hard-to-find bugs, like data races. In critical software, these frequently cause costly incidents or open the door for hackers.
In this project you will apply a theorem prover to show the correctness of parallel software. The challenge is two-fold: first, theoretical models of concurrency have to be formalized in the theorem prover, and, second, techniques to scale them to real software have to be explored.
The initial focus will be on shared-memory architectures (Multicore CPUs, GPUs), but targetting message-passing is also an option.
You will be supervised by Peter Lammich, who is an expert in the Isabelle Theorem Prover, and has scaled (sequential) verification techniques to large and complex software. As member of the FMT group, you will have the opportunity to be a part of cutting-edge research on verification of concurrent software.
About the department
You will work in the Formal Methods Group (FMT) of the Electrical Engineering, Mathematics and Computer Science faculty (EEMCS).
The mission of FMT is to develop mathematical methods, high-performance data structures and algorithms, and suitable programming languages for the design of reliable software- and data-intensive control systems.
We focus on modelling, synthesis, analysis, prediction and maintenance of their functional, structural and quantitative aspects. We aim to understand safety, reliability, performance, energy usage of complex systems and the risks and costs associated to their architecture, design, operation and maintenance.
Our mission builds on extensive experience in concurrency theory, static analysis, theorem proving, language design, model checking and term/graph rewriting.
Our focus areas are:
About the organisation
The faculty of Electrical Engineering, Mathematics and Computer Science (EEMCS) uses mathematics, electronics and computer technology to contribute to the development of Information and Communication Technology (ICT). With ICT present in almost every device and product we use nowadays, we embrace our role as contributors to a broad range of societal activities and as pioneers of tomorrow's digital society. As part of a people-first tech university that aims to shape society, individuals and connections, our faculty works together intensively with industrial partners and researchers in the Netherlands and abroad, and conducts extensive research for external commissioning parties and funders. Our research has a high profile both in the Netherlands and internationally. It has been accommodated in three multidisciplinary UT research institutes: Mesa+ Institute, TechMed Centre and Digital Society Institute.
By clicking the application button, you will be navigated to the website of the University of Twente. In case the link is not working anymore, the vacancy has expired and you will no longer be able to apply. We try to keep our job database as up-to-date as possible, we would very much appreciate it if you could let us know in case a link is not working? You can do this by sending an e-mail to vacatures@twente.com.
Would you like to be kept up-to-date about other interesting jobs in Twente, then sign up here and create your own job account!