[ecoop-info] PhD Position "From Relational to NoSQL Databases"

Guillermo Polito guillermopolito at gmail.com
Wed Nov 22 12:40:58 CET 2017

PhD Position "From Relational to NoSQL Databases"

The RMod team in Lille and the Softeam in Paris are looking to fill a PhD

The candidate should:

- hold a Master degree in Computer Science
- be fluent in English (French is an advantage but not required)
- have good programming skills

Experience with DSLs, Models, code analysis, relational and NoSQL databases
is a plus.

The goal of this work is to provide methods and tools to translate
relational databases into NoSQL ones. This migration implies more than just
a language translation, since the used philosophy and paradigm are

Due to the very large amount of data that some companies have to deal with,
traditional relational database, generally conceived to work on unique
computers have met scalability issues. NoSQL databases have emerged to work
on distributed hardware architecture and deal with very large amount of
data. Strong relational structure disappears to let place to very quick
access. Data are no more gathered in tables that are joined in query, but
in aggregates that correspond to different ways the data are frequently
used or simply without schema and the work is let to the applications.

The plan is to:

- Analyse the current state of tools and languages in the context of NoSQL
database management systems.
- Provide mechanism / tools to understand the current relational schema of
the database.
- Provide mechanism / tools to understand how data are used by the
applications because certain NoSQL database structure depends on the way
data are used.
- Realize prototypes potentially with Moose (http://www.moosetechnology.com)
in Pharo (http://www.pharo.org) and in Softeam modelling platform (in Java)

Results will be submitted to be publish in international conferences and

The work is a collaboration between Inria Lille (RMOD) and Softeam (Paris).

Duration: 3 years
Salary: Minimal salary (should be discussed with the company) will 23 484€
brut per year (corresponding to 1507€ net per month)
Employer: Softeam (the PhD will be in the context of a CIFRE PhD – i.e.,
with constant contact with the company and the RMOD research team)

More information: contact anne.etien at inria.fr or stephane.ducasse at inria.fr

** Softeam
Softeam group is one of the 50 biggest Digital Services Company, realising
a turnover of around 80 Millions of euros. It counts over 850 consultants
in France and abroad.
Softeam, through its R&D department, is actively involved in research and
development activities in the field of the software and system engineering
and in particular in the Model Driven Engineering (MDE). Softeam R&D
department actively participates in various national and European
collaborative research projects as well as Model Driven Architecture (MDA),
Software Process Engineering Metamodel (SPEM), UML2, QVT, BPMN2 et UPMS

** Inria Lille
Inria is a research institute dedicated to promoting ‘scientific excellence
in the service of technology transfer and society as a whole’. Inria
employs a staff of 2700, drawn from the world’s most prestigious
universities, to address the latest challenges in computer science and
mathematics. The Institute operates eight Research Centres throughout

The Inria Lille - Nord Europe Research Centre was founded in 2008 and
employs a staff of 360, including 300 scientists working in sixteen
research teams. Recognised for its outstanding contribution the
socio-economic development of the Nord - Pas-de-Calais Region, the Inria
Lille - Nord Europe Research Centre undertakes research in the field of
computer science in collaboration with a range of academic, institutional
and industrial partners.

The strategy of the Centre is to develop an internationally renowned centre
of excellence with a significant impact on the City of Lille and its
surrounding area. It works to achieve this by pursuing a range of ambitious
research projects in such fields of computer science as the intelligence of
data and adaptive software systems. Building on the synergies between
research and industry, Inria is a major contributor to skills and
technology transfer in the field of computer science.

** RMoD
The goal of RMoD is to support remodularization and development of modular
object-oriented applications. We tackle this objective from two
complementary perspectives: reengineering, and constructs for dynamic
languages. In the context of remodularization, we we propose new analyses
to understand and restructure large applications (specialized metrics,
adapted visualizations). Works are validated using Moose, a metaplatform to
analyse large applications. http://rmod.inria.fr


Guille Polito

Research Engineer

Centre de Recherche en Informatique, Signal et Automatique de Lille

CRIStAL - UMR 9189

French National Center for Scientific Research - *http://www.cnrs.fr

*Web:* *http://guillep.github.io* <http://guillep.github.io>

*Phone: *+33 06 52 70 66 13

More information about the ecoop-info mailing list