Le pôle Science du Logiciel et des Systèmes Distribués (SLS) se concentre sur la conception, la spécification, la vérification et le déploiement de systèmes logiciels fiables, couvrant les systèmes distribués, les méthodes formelles, les assistants de preuve et les technologies logicielles.

 

Le pôle est structuré autour de 5 équipes de recherche principales et bénéficie également des travaux de l’équipe Systèmes Temps Réel (STR), dont les recherches, à l’interface entre les systèmes embarqués et les technologies logicielles, conduisent à un rattachement conjoint aux pôles Science du Logiciel et des Systèmes Distribués (SLS) et Conception et Conduite de Systèmes (CCS).

 

Les 5 composantes du pôle sont : l’équipe Gallinette, équipe-projet INRIA, qui œuvre au développement d’une nouvelle génération d’assistants à la preuve, alliant investigations fondamentales et expérimentations pratiques, principalement au travers du développement du démonstrateur Rocq ; l’équipe Gestion de Données Distribuées (GDD), qui mène des recherches théoriques et pratiques sur les systèmes distribués, le Web des données et les graphes de connaissances décentralisés pour le requêtage de données ; l’équipe Nantes Software Modeling Group (NaoMod), qui travaille à de nouvelles méthodes génératives fiables et vérifiables pour l’ingénierie des logiciels et des systèmes complexes concourant à une ingénierie responsable couvrant les strates métier et l’architecture logicielle ; l’équipe Software — Stack — for Massively Geo-Distributed Infrastructures (STACK), équipe-projet Inria, qui mène des recherches relatives à la gestion et aux usages avancés des infrastructures numériques (Cloud, Fog, Edge, Computing Continuum) en développant une pile logicielle unifiée pour le continuum numérique et en relevant les défis de l’hétérogénéité, de la géo-distribution et des réseaux intermittents ; l’équipe Systèmes Temps Réel (STR) développe des méthodes de conception, de vérification et d’optimisation de systèmes embarqués, en s’intéressant plus particulièrement à leurs propriétés extra-fonctionnelles (temps réel, autonomie énergétique, sûreté de fonctionnement, cybersécurité) ainsi qu’à l’interface entre le logiciel et le matériel ; l’équipe Vérification pour l’Environnement et le LOgiciel (VELO), qui adresse les défis scientifiques théoriques et pratiques de la modélisation et de la vérification des logiciels, des systèmes complexes et d’environnements naturels (biologie, santé, océans, forêts), adressant ainsi ces systèmes à la frontière du logiciel et des interactions avec leur environnement.

  • Environnement enfoui ou (hautement) distribué
  • Génie de la programmation, du logiciel et des systèmes
  • Maîtrise énergétique des logiciels et des systèmes (GreenIT)
  • Model-checking
  • Modélisation
  • Systèmes à événements discrets
Thème IEdF
Pôle SLS
Environnement enfoui ou (hautement) distribué Génie de la programmation, du logiciel et des systèmes Graphes de connaissances et représentation sémantique Intégration de données et IA Fédération, passage à l’échelle et sécurité
ANRAAPGPRC
Équipe(s) :  
  • GDD

SaFE-KG

Querying in a Secure Federation of Knowledge Graphs
03/2026 – 48 mois

Faciliter l’accès sécurisé aux graphes de connaissances distribués grâce à l’intelligence artificielle

Thème SDV
Pôle SLS
Génie de la programmation, du logiciel et des systèmes Model-checking Modélisation Modélisation et analyse de systèmes complexes issus de l’écologie et de la santé Méthodes formelles de preuve et de vérification de systèmes complexes Modélisation et méta-modélisation pour l’industrie
ANRAAPGJCJC
Équipe(s) :  
  • VELO

TOUNDRA

Modélisation et analyse mathématique de la vulnérabilité de la forêt boréale face au changement climatique : une approche hybride
11/2024 – 48 mois

Développer des modèles pour anticiper l’évolution de la forêt boréale face au changement climatique

Thème IEdF
Pôle SLS
Environnement enfoui ou (hautement) distribué Génie de la programmation, du logiciel et des systèmes Maîtrise énergétique des logiciels et des systèmes (GreenIT) #Méthodes Formelles #Langages de programmation #Génie logiciel
ANRAAPGPRC
Équipe(s) :  
  • STACK

FOR-COALA

FORmalisation of COnfigurAtion LAnguages
09/2024 – 48 mois

Formaliser les langages de configuration pour fiabiliser le déploiement des systèmes distribués