#Reactivesynthesis is like telling a robot what you would like it to do and automatically getting program for how to do it. Work on things like temporal logic, two-player games, modelling of agents, strategic analysis? All are relevant to our work on foundations of synthesis.
You will be part of the #FormalMethods unit, Computing Science division, and Computer Science and Engineering (CSE) department. The department is shared between the University of Gothenburg & Chalmers University of Technology. The employment is at the University of Gothenburg.
The working language @cse_gbg is English. If you decide to learn Swedish, the @goteborgsuni offers free language courses. But you can get along very well in Sweden speaking only English. Besides doing research, we may ask you to take on teaching duties up to 20% of your time.
Gothenburg was recently chosen as one of the world's best places time.com/collection/wor….
It has exciting opportunities: hiking in the forests, biking along the coast, day-trips to the archipelago, visit the lakes, or just sightseeing in the centre. Winters are cold and cozy :)
#Reactivesynthesis is still like telling a robot what you would like it to do and automatically getting program for how to do it. Path-finding is a #planning technique used in navigation, movement, games, and more. We will work on combining these. Still theory and practice!
Still at the #FormalMethods unit, Computing Science division, and Computer Science and Engineering (CSE) department. In this project, you will be employed at Chalmers University of Technology (but I am employed at the university of Gothenburg). CSE PhD rules are almost the same.
#Reactivesynthesis is like telling a robot what you would like it to do and automatically planning how to do it. #Runtimeverification follows programs through their execution to ensure they are correct. We will work on these. Theory and practice!
I am - and you will be - a member of the #FormalMethods unit, a smaller unit of about 20 people (PhDs, postdocs, faculty) working on topics like compiler verification, automated theorem proving, and #ModelChecking.