[ecoop-info] Post-doc Position on Engineering the Software of Mission Critical Unmanned Vehicles

Davide Di Ruscio davide.diruscio at univaq.it
Wed Apr 12 12:19:59 CEST 2017

University of L'Aquila

Department of Information Engineering Computer Science and Mathematics

Software Engineering and Architecture (SEA) Group

Start date: around July 1, 2017

Type of contract: Fixed term contract for 12 months.

Gross salary: 27’000 EUR per Year

The SEA Group [1] investigates research topics related to Software
Engineering and Architecture, both from a functional and non-functional
viewpoint. The SEA Group is involved in several national and international
projects and has developed a solid research and development experience in
software engineering by mainly focusing on software architectures,
model-driven development, analysis and evolution of open source software,
component-based programming, internet-based programming, and verification

The postdoc will work in collaboration with Patrizio Pelliccione, an
associate professor at Chalmers University of Technology | University of
Gothenburg. Patrizio is working in tight collaboration with many companies
mainly in the automotive and telecommunication domains. Moreover, he is
working in a H2020 EU project, called Co4Robots - Achieving Complex
Collaborative Missions via Decentralized Control and Coordination of
Interacting Robots (http://www.co4robots.eu). The project will last for 3
years from 2017 Jan to 2019 Dec. Patrizio will guarantee a collaboration
between this postdoc position and the work done within Co4Robots.


The production of software for mission critical unmanned vehicles (MCUVs)
is often case-specific, without fully following established engineering
processes. Systematic approaches, methods, models, and tools are pivotal
for the creation of MCUVs for real-world applications and turn-key
solutions. Well-defined (software) engineering approaches are considered
the “make or break” factor in the development of complex robotic systems.
The shift towards well-defined engineering approaches will stimulate
component supply-chains and significantly reshape the MCUVs marketplace.

The successful candidate will be involved in the development of a software
platform enabling the design, analysis, simulation, execution of missions
executed by teams of unmanned vehicles that have to collaborate for
accomplishing the specified missions. Model-Driven Engineering techniques
and tools will be employed to raise the level of abstraction, promote
reuse, facilitate integration, boost automation, and promote early analysis
in such a complex domain.

The successful candidates are expected to have a PhD degree in related
fields and a good publication record. Experience in collaborative research
projects and in supervising masters and undergraduate students will
constitute a preferential element.

Expertise in one of the following fields will be highly regarded:
model-driven engineering, modelling in robotics, robotic platforms, ROS,

The working language will be English; knowledge of Italian is not required.

The position will be fixed-term for one year. The starting date will be
around July 1, 2017.

Inquiries and expressions of interest should be sent by e-mail to Davide Di
Ruscio (davide.diruscio at univaq.it) and Patrizio Pelliccione (
patrizio.pelliccione at gu.se).

Deadline for submissions: May 20, 2017

[1] SEA Group: http://www.disim.univaq.it/main/groups.php?researchgroup_id=1

Davide Di Ruscio, PhD in Computer Science
Assistant Professor
Department of Information Engineering Computer Science and Mathematics
University of L'Aquila
Via Vetoio, Coppito I-67010 L'Aquila (Italy)
Email: davide.diruscio at univaq.it
WWW:   http://www.di.univaq.it/diruscio
Skype: davidediruscio
Twitter: DDiRuscio

More information about the ecoop-info mailing list