Doctorants et stagiaires

Najm, E.

Elie Najm

PhD — 2022 — Université Montpellier
Encadrement : Mugnier, M.-L.; Gary, C.; Baget, J.-F. et Métral, R.

Modélisation par des règles existentielles du paradigme « traits-fonctions-services » utilisé en agroécologie. Les traits sont extraits de différentes bases de données (utilisation de nos mappings) et servent à calculer les fonctions et services rendus par une plante.

Rocher, S.

Swan Rocher

PhD — 2016 — Université Montpellier
Encadrement : Mugnier, M.-L. et Baget, J.-F.

Nouveaux résultats d’acyclicité sur une base de règles, qui étendent à la fois nos graphes de dépendance et les approches concurrentes par nom de prédicat et position. Premiers résultats sur la réécriture en présence de règles transitives.Ce travail a permis le développement de l'outil logiciel Kiabora.

Paiva Lima da Silva, B.

Bruno Paiva Lima da Silva

PhD — 2014 — Université Montpellier
Encadrement : Mugnier, M.-L.; Baget, J.-F. et Croitoru, M.

Proposition d'architecture et implémentation dans Graal de multiples formalismes de stockage pour nos bases de faits (BD relationnelles, Triple Stores RDF, NoSQL), qui sont interrogées de façon générique en utilisant notre algorithme de backtrack. Préfigure le paradigme OBDA qui se développera plus tard en représentation de connaissances.

Alkhateeb, F.

Faisal Alkhateeb

PhD — 2008 — Université Joseph Fourier
Encadrement : Euzenat, J. et Baget, J.-F.

L'introduction d'expressions régulières dans les requêtes conjonctives est nécessaire, par exemple, dans le langage de requêtes SPARQL. Préfigure mon travail ultérieur sur les CRPQ.

Rammal, F.

Farah Rammal M2

Internship — 2026 — Université Montpellier
Encadrement : Baget, J.-F.
Génération de pages web basée sur des raisonnements logiques

Extension d'Integraal pour pouvoir retourner des réponses à des requêtes imbriquées et implémentation en Python d'un langage de template reposant sur des requêtes Integraal pour pouvoir proposer un système de génération de pages web basé sur des raisonnements logiques.

Charly Garcia, Abir Amina Hammoud et Thomas Quemin M1

Internship — 2026 — Université Montpellier
Encadrement : Baget, J.-F.
Utilisation de la dépendance de règles dans la saturation sous Integraal

Utilisation de la disjonction et/ou des fonctions calculées pour améliorer l'algorithme de chase utilisant le graphe des dépendances et le calcul de la règle résultante d'une application et d'un unificateur.

Bouchrani, R.; Chastragnat, V.; Habab, Y. ou Tahar, I.

Raphaël Bouchrani, Victor Chastragnat, Yacer Habab et Ilyess Tahar L3

Internship — 2026 — Université Montpellier
Encadrement : Baget, J.-F.
Implémentation sous Integraal de fonctions externes écrites en Python

Le mécanisme de liaison de fonctions externes sous Integraal oblige pour l'instant l'utilisateur à développer ses fonctions externes en Java. Or la librairie py4graal a pour ambition de permettre à un utilisateur de piloter Integraal sans écrire une seule ligne de code Java. Pour atteindre cet objectif, il nous manque encore la possibilité d'écrire ces fonctions externes en Python.

Beaugeois, C.

Carole Beaugeois L3

Internship — 2025 — INSA Toulouse
Encadrement : Baget, J.-F.

Développement de Py4Graal2, une interface python vers le logiciel Integraal. Développement des classes python, travail en java sur l'API externe d'Integraal, et écriture d'un tutoriel. Communication entre les deux langages via Py4J.

Ibrahim Al-Ayoubi et Abir Amina Hammoud L3M1

Internship — 2025 — Université Montpellier
Encadrement : Baget, J.-F.; Bisquert, P.; Leclère, M.; Porto, F.; Ulliana, F. et Valduriez, P.
Graphe de Connaissances pour l'analyse de modèles d'IA dans le cadre de la prédiction d'événements extrêmes

Travail de modélisation en DLGP d'une base de connaissances raisonnant sur des données extraites de prédictions météorologiques. Début de coopération avec Fabio Porto (LNCC, Brésil).

Lytvynenko, M.

Maksym Lytvynenko M2

Internship — 2024 — Université Montpellier
Encadrement : Baget, J.-F. et Leclère, M.

Requêtes-chemin dans les requêtes conjonctives, saturation et réécriture.

Salembien, T.

Tom Salembien L3

Internship — 2021 — Université Télécom SudParis
Encadrement : Baget, J.-F.

Développement de Py4Graal, une interface python vers le logiciel Graal. Développement des classes Python, et d'une classe Java qui préfigure l'API Externe plus tard ajoutée à Integraal. Communication entre les deux langages via Py4J.

Guemache, R.

Riadh Guemache M2

Internship — 2021 — Université Montpellier
Encadrement : Baget, J.-F. et Mugnier, M.-L.

Première implémentation de fonctions calculées dans Graal. Cette implémentation générique et extensible repose sur l'idée suivante : un identificateur de fonction (ou de prédicat) calculée est une IRI qui pointe sur un fichier Json donnant toutes les informations pour « charger » la fonction via java.lang.reflect. Travail fondateur pour leur développement ultérieur dans Integraal.

Abily, M.

Maël Abily M1

Internship — 2021 — École Normale Supérieure de Lyon
Encadrement : Baget, J.-F. et Carral, D.

Utilisation du core chase pour des raisonnements dans la logique de description Horn-ALCH.

Bonduelle, S.

Sébastien Bonduelle L3

Internship — 2020 — École Normale Supérieure de Rennes
Encadrement : Baget, J.-F.

Réécriture de requêtes disjonctives. Adaptation du mécanisme de réécriture des règles existentielles qui ne manipule que des disjonctions de conjonctions afin de pouvoir réécrire des formules quelconques.

Dalsass, N.

Nicolas Dalsass M1

Internship — 2011 — Centrale Supélec Paris
Encadrement : Baget, J.-F.

Test de propriétés pour les homomorphismes de graphes.

Thomazo, M.

Michaël Thomazo M2

Internship — 2010 — MPRI & ENS Cachan
Encadrement : Baget, J.-F. et Mugnier, M.-L.

Interrogation de bases de connaissances avec des règles expressives : décidabilité et dépendances entre règles.

Thomazo, M.

Michaël Thomazo M1

Internship — 2009 — ENS Cachan
Encadrement : Baget, J.-F. et Mugnier, M.-L.

Interrogation de bases de connaissances avec des règles expressives : décidabilité et dépendances entre règles.

Luedemann, D.

Daniel Luedemann DEA

Internship — 2006 — Université Montpellier II
Encadrement : Baget, J.-F. et Mugnier, M.-L.

Conception, implémentation et test d'un algorithme de projection de graphes conceptuels alliant techniques de bases de données et de satisfaction de contraintes.

Zimmermann, A.

Antoine Zimmermann DEA

Internship — 2004 — Université Joseph Fourier
Encadrement : Euzenat, J. et Baget, J.-F.

Fusion de descriptions hétérogènes en RDF.

Baget, L.

Lisa Baget Terminale

Personal — 2019 — Lycée Nevers Montpellier
Encadrement : Baget, J.-F.

Implémentation en python d'un lecteur midi: py@note.

Baget, L.

Lisa Baget Première

Personal — 2018 — Lycée Nevers Montpellier
Encadrement : Baget, J.-F.

L'être humain peut-il fabriquer et évaluer du hasard.