[ecoop-info] Post-doc Position in Hybrid Polystore Design for Big Data Analytics Open at the University of L'Aquila (Italy)

Davide Di Ruscio davide.diruscio at univaq.it
Tue Mar 27 21:42:38 CEST 2018

University of L'Aquila
Department of Information Engineering Computer Science and Mathematics
Software Engineering and Architecture (SEA) Group

Type of contract: Fixed term contract for 12 months.  The contract can
be yearly renewed.
Gross salary: 32,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 issues.

TYPHON [2] is an EU H2020 project, which aims at providing an
industry-validated methodology and integrated technical offering for
designing, developing, querying, evolving, analysing and monitoring
scalable hybrid data persistence architectures that will meet the
growing scalability and heterogeneity requirements of the European

Designing and deploying a hybrid data persistence architecture that
involves a combination of relational and NoSQL databases, and which
can manage different types of structured and textual data (polystores
for conciseness), is a complex, technically challenging, and
error-prone task.

Job description:
The main objective of the work-package led by the University of
L’Aquila is the development of a methodology and technical
infrastructure for designing hybrid polystores considering the
structure of the data, the availability, partitioning and consistency
requirements of different subsets of the data and the available
deployment resources. By means of the developed technologies,
engineers will be able to model the data to be persisted in a
homogeneous manner, abstracting over the specificities of the
underlying technologies.

Candidates are expected to have a PhD degree in Computer Science.
Experience in collaborative research projects and in supervising
masters and undergraduate students will constitute a preferential

Moreover, candidates are expected to have strong skills in
object-oriented design and development (preferably using
Java/JVM-based languages) and experience with one or more of the
- relational/non-relational data persistence technologies;
- language/model engineering frameworks (e.g. GMF, Xtext, Sirius, EMF)
- tools for developing UML profiles

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

The position will be fixed-term for one year, and can be yearly
renewed. The starting date will be around May 1, 2018.

Inquiries and expressions of interest, including a curriculum vitae, a
list of publications (with a shortlist of the three most important
papers), and an outline of prospective research (no more than 2 pages)
should be sent by e-mail to Davide Di Ruscio
(davide.diruscio at univaq.it).

Deadline for submissions: April 10, 2018 (submissions received
after that date are welcome and will be considered as long as the
position will still be available).

[1] SEA Group: http://www.disim.univaq.it/main/groups.php?researchgroup_id=1
[2] https://cordis.europa.eu/project/rcn/214253_en.html

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