Explore our projects & studies
Explore our projects & studies
From Artificial Intelligence to Human-Computer Interaction and Software Architecture, our research team tackles complex problems across many domains. We seek at providing the best of modern technology for public services, health-care and industry.

Building an Ontological Knowledge Base from Berger Levrault Editorial database
Context Ontologies are widely used in information retrieval (IR), Questions/Answers, and decision support systems, and have gained recognition as they are now being considered the new answer to semantic interoperability in modern computer systems and the next big solution for knowledge representation. The structuring and management of knowledge are at

Scientific paper accepted at the QUATIC 2020 conference
A few weeks ago, 3 DRI engineers had their paper accepted in the QUATIC 2020 conference. QUATIC 2020 is the 13th conference on the Quality of Information and Communications Technology, which will take place on September 8-11, 2020. The selected paper is about: “Challenges for Layout Validation: Lessons Learned”. As

Adaptative Maintenance: CARL’S IoT Platform
In 2016, industrial customers have asked us about our vision of the industry of the future, and in particular the maintenance function.We set up a working group including 3 major industrial accounts to study the impact of the Plant 4.0 concept on maintenance: digital tools, organization, skills, new business models,

DevOps & Middleware: a new project to facilitate the management of our deployments and enhance their reliability
A new collaboration project has been initiated with the team Spirals of INRIA Lille laboratory. In this project, we want to address the steering, orchestration, and maintenance mechanisms for our applications’ packaging, delivery, and deployment activities. The lack of formalization and traceability on the actions that are carried out for

The Helios Project
A few weeks ago, the DRIT began working on a particularly innovative project that should be useful to us all: The Helios project.The ambition is to build an automatic observatory that collects, sorts, and classifies information from the net. The system is intended to be flexible and should enable us

Knowledge at your fingertips: Building an Ontological Knowledge Base from our Editorial database
Our times are increasingly influenced by the prevalence of large volumes of data. These data most often hide great human intelligence. This intrinsic knowledge; whatever the field; would allow our information systems to be much more efficient in the processing and interpretation of structured and unstructured data. For example, the

Automating the Detection of Duplicates in our Databases
Today’s complex applications for knowledge extraction and data mining use heterogeneous and distributed data. In this context, the quality of any decision depends on the quality of the data used. In fact, with the lack of accurate and reliable data, bad decisions can be made. In order to provide a

Designing the right way to express constraints in a Java Architecture for Optimisation problems
We are often brought to solve problems with constraints in real life, such as: shopping in several distant stores, planning and organizing vacation expenses, or packing things in boxes during a move. Resolving these problems with constraints is not always easy. More particularly, when it comes to optimizing a set

Testing the migration of Graphical User Interfaces
Technologies and frameworks are not immortal, it’s a fact. For a software editor like us, it is regularly a necessity to migrate a framework to another. When you consider, large software like e-sedit for example, migrating the entire software in one shot is almost impossible. Many companies are migrating their

The Traceability chronicles – Episode 1: How logs can help you understand what your users do?
We start here a series of articles explaining some of our most interesting results with regard to traceability of applications. We will address the issues of automatic code instrumentation to trace the system by itself and the underlying difficulties. We will also discuss what constitutes a good, useful, and usable