Logic List Mailing Archive
Ten PhD and Postdoctoral positions in formal methods, Vienna (Austria)
10 PhD AND POST-DOC POSITIONS IN FORMAL METHODS
The Formal Methods in Systems Engineering Group at Vienna University of
Technology offers 10 funded PhD/PostDoc positions in three exciting research
projects addressing the reliability and correctness of software. The topics
range from model checking, abstract interpretation, static analysis and
automata theory to testing and runtime verification, offering ample research
opportunities for talented scientists, from system enthusiasts to the more
theoretically minded. You can find more details below or on our website
http://www.forsyte.at/hiring. Please do not hestitate to contact us
(hiring@forsyte.at), if you have further questions.
REQUIREMENTS
We are looking for highly motivated students and scientists who are willing to
make outstanding contributions in the field of formal methods and want to work
in a team of world-class researchers. Applicants are expected to hold a
master's degree (for PhD positions) or a doctorate (for PostDoc positions) in
computer science, electrical engineering, or a related discipline, and have
excellent communication skills in spoken and written English.
VIENNA - A great place to work on Formal Methods
Vienna has recently evolved into a major hub for formal methods. The city is
home to a number of renowned and highly visible researchers in the field of
automated verification and logic. Vienna, the capital of Austria, is a
beautiful city in the heart of Europe, and consistently ranked no. 1 in the
'Quality of Living' study by Mercer.
HOW TO APPLY
We would be happy to receive an email with your resume at hiring@forsyte.at.
Please tell us why you think that you are a good match for our group and
whether there is a specific project you would like to work on.
=============================================================
Proof Seeding for Software Verification (PROSEED)
Rigorous Systems Engineering (RiSE)
(principal investigator: Helmut Veith)
=============================================================
The PROSEED research project proposes an innovative approach to verification
which is based on the insight that program texts are carrying important
information which is directed at the human readers of the program. We will
utilize this human engineering information in a logically sound framework for
computer-aided verification. RiSE investigates techniques beyond classical
model checking and a-posteriori verification. We are trying to answer the
following questions:
- How can we exploit informal information in program source code for model
checking?
- How can we model check distributed algorithms?
- How can we test concurrent software?
- How many processes/threads suffice to find an error?
- How can we combine abstraction and bit-precision?
- How can we build networks with guaranteed properties?
- How can we combine testing and model checking?
=============================================================
Heisenbugs: From Detection to Explanation
(principal investigator: Georg Weissenbacher)
=============================================================
Heisenbugs are software bugs that defy attempts to analyse their causes. The
Heisenbugs project is concerned with the detection, reproduction, and
explanation of intricate error scenarios in concurrent programs and embedded
systems (such as smartphones). To tackle the problem, we will apply a wide
spectrum of debugging techniques, program analyses, and automated reasoning.
The project offers ample research opportunities for talented students and
postdocs, from system enthusiasts to logic buffs. We are looking for
outstanding (prospective) researchers who are excited about at least one of the
following areas:
- Static analysis, model checking, and abstract interpretation. If it was
always your dream to to keep that state space from exploding, this might be the
right job for you.
- Logic and automated decision procedures. You?re fascinated by unsatisfiable
cores and don?t shy away from logical abduction? Austria is the right place for
you.
- Compilers, debuggers, and run-time monitoring. If you?re an abstract syntax
tree hugger and don?t scare away from the nitty-gritty details of multi-core
architectures or virtual machines, we want you for our team!
=============================================================
Automated Program Analysis for Bounds on Resource Consumption
(principal investigator: Florian Zuleger)
=============================================================
Computer programs are consuming physical resources such as time, memory, power
and bandwidth which are crucial for non-functional correctness. To guarantee
efficiency, energy use, accuracy of bid placement by cloud providers etc. we
need development tools that can predict the resource consumption of a program
in the form of upper bounds. In this project we will develop a quantitative
modeling framework for bound analysis, and apply this framework as backbone for
practical bound analysis tools.
The project offers intriguing research challenges ranging from practical to
theoretical problems:
- The design and analysis of appropriate abstractions for bound analysis using
tools from logic, automata theory, formal methods, etc.
- The developement and implementation of new static analyses for bound analysis
problems using methods such as software model checking and abstract
interpretation.
- The extension and application of bound analyses to real-world problems such
as finding perfomance bugs through static program analysis techniques.
=============================================================
Vienna: A thriving environment for working on Formal Methods
=============================================================
Vienna is home to a number of world-class researchers in the field of automated
verification and logic. The city has evolved into a hub in a network of
excellence on formal methods.
- World-class Faculty in Formal Methods and Logic at TU Vienna:
Radu Grosu, Laura Kovcs, Ulrich Schmid, Uwe Egly, Thomas Eiter, Stefan
Szeider, Reinhard Pichler, Alex Leitsch, Matthias Baaz, Agata Ciabattoni, and
many more
- The Network of Excellence on Formal Methods in Austria (RiSE) provides many
opportunities to collaborate with renowned scientists across Austria
- The Vienna Center for Logic and Algorithms (VCLA) invites visiting
researchers and hosts workshops and student schools such as the Winter School
on Verification.
- We have a joint weekly seminar with IST Austria with many international
guests
- We organize a joint workshop with the PUMA graduate school at TU Munich once
a year
- We organise CAV 2013 in St. Petersburg!
- We will host FLOC 2014 in Vienna!
=============================================================
Vienna: The best living standard in the world!
=============================================================
- A beautiful city in the heart of Europe
- No. 1 in 'Quality of Living' ranking by Mercer (since 2009)
- Enjoy the Viennese Coffee Houses listed as 'Intangible Cultural Heritage' by
the UNESCO
- Find out about the notorious 'Wiener Schmaeh' (Viennese charm)