Intern position in mechanized analysis of specifications

by Cesar Sanchez, Jan. 9, 2023

The IMDEA Software Institute invites applications for intern positions on the mechanized formal analysis of rich specification for highly critical software.

Intern position in mechanized analysis of specifications

The IMDEA Software Institute invites applications for intern positions

on the mechanized formal analysis of rich specification for highly

critical software.

Industrial requirements for critical systems are often modeled in

temporal specification languages with clean semantics. The main goal

of the internship is to implement the formal operational semantics of

one concrete industrial specification language in a formal tool like

Maude, K or as a translation into formal modeling languages like

Alloy.

A second goal is to use the implementation of the operational

semantics to create tools that perform important tasks like

interpreters of the semantics, reachability queries (for example to be

used for automated test generation) or detects contradictions.

The ideal candidate should have a strong background in logic, automata

formal languages, and formal methods in general. Experience with tools

like Maude, K, TLA+ or Alloy is a plus.

Applications are invited to apply for a intern position at the IMDEA

Software Institute, Madrid, Spain.

Selected candidates will work with Pierre Ganty and Cesar Sanchez and

an international team of graduate students and researchers.

Who should apply?

Candidates should have a MSc or BSc degree (or be close to complete

one) in computer science, mathematics, or a related discipline, with

an interest in the above area, and a strong commitment to

research. Proven top programming skills as well as ability to

understand and develop algorithms are required. Good teamwork and

communication skills, including excellent spoken and written English

are also required.

Working at IMDEA Software 

The position is based in Madrid, Spain, where the IMDEA Software

Institute is situated. The institute provides for travel expenses and

an internationally competitive stipend. The working language at the

IMDEA Software Institute is English.

Dates

The duration of the position will be at least 9 months.

How to apply?

Applicants interested in the position should submit their application

at https://careers.software.imdea.org/ using reference code

202301-mechspecs. Review of applications will begin immediately and

close when positions are filled or on February 15, 2023.

For enquiries about the position, please contact: pierre.ganty (at)

imdea.org or cesar.sanchez (at) imdea.org