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.
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.
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).
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.
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.
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.
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.
Sébastien Bonduelle M1
Internship — 2021 — É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.
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.
Nicolas Dalsass M1
Internship — 2011 — Centrale Supélec Paris
Encadrement : Baget, J.-F.
Test de propriétés pour les homomorphismes de graphes.
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.
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.
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.
Antoine Zimmermann DEA
Internship — 2004 — Université Joseph Fourier
Encadrement : Euzenat, J. et Baget, J.-F.
Fusion de descriptions hétérogènes en RDF.