[ecoop-info] 2 Ph.D positions available (in Formal Methods for Security Analysis / Concurrent Systems), U. of Oslo
Martin Steffen
msteffen at ifi.uio.no
Mon Mar 16 08:33:40 CET 2015
2 Ph.D positions in computer science available at the Department of
Informatics, University of Oslo.
Topics:
1) Formal analysis techniques for concurrent programs
2) Formal methods for security analysis
o Qualifications
The appplicant is required to hold a Master's degree or equivalent in
computer science and should have good analytical and programming
skills. The ideal candidate has background in (some of) the following
areas of formal methods and analysis: software verification, validation,
and testing, static analysis, semantics, concurrency theory (especially
for position 1), computer security and its analysis (especially for
position 2), including knowledge of tools in that field.
Besides technical skills, we are looking for a curious, ambitious
candidate who is highly motivated to do research and contribute to the
work done at our group. Good communication skills in both oral and
written English are expected.
o Research groups:
The 2 Ph.D positions is embedded in the group Precise Modeling and
Analysis of Dependable Systems (PMA) at the Department of Informatics,
University of Oslo resp. is a part of the Conserns Strategic Research
Initiative on Concurrent Security and Robustness for Networked Systems:
- http://www.mn.uio.no/ifi/english/research/groups/pma
- http://www.mn.uio.no/ifi/english/research/groups/conserns
o For more detailed information about how to apply, formal application
requirements, terms of employment etc., cf. the 2 webpages:
- http://uio.easycruit.com/vacancy/1352893/64290?iso=no
- http://uio.easycruit.com/vacancy/1352821/64290?iso=no
o Contact:
- Martin Steffen (msteffen at ifi.uio.no)
- Einar Broch Johnsen (einarj at ifi.uio.no)
- Audun Josang (audun.josang at mn.uio.no)
o More details on the intended area of resarch of the two positions:
1) Analysis techniques for concurrent systems:
The candidate is expected to work on program analysis and modelling
techniques to ensure robust and predictable program execution, such
as e.g., extended type systems, monitoring and run-time verification
and combinations of static an dynamic techniques. Properties we are
interested in are mostly non-functional such as resource-consumption
(time, memory and similar) and also security-aspects. Target
application domains are concurrent programs intended to run on
variable platforms (such as on different cloud providers or in
different multi-core architectures) and the analysis methods being
develop are intended to make informed and ideally automated decisions
on how to deploy, (re-)configure, or parallelize applications.
2) Security analysis
The Ph.D topic is in formal methods and tools for analyzing
security properties in concurrent and distributed programs.
The goal of this PhD scholarship is to address the problem of how IT
systems during runtime can assess, detect, react and adapt to current
security threats, vulnerabilities and attacks in order to achieve a
certain level of security threat immunity. Elements to be considered
as part of this PhD project is the development of models for dynamic
risk, the design of redundant security architectures, and the
application of formal methods for security design verification.
More information about the ecoop-info
mailing list