Ingénieur / Ingénieure de recherche scientifique
Responsable utilisateurs des systèmes d'information (H/F)
CENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE Palaiseau CDD · 7 Mois publiée il y a 4 jours
Le poste
Mission :
Développer de nouveaux algorithmes pour la vérification formelle de systèmes concurrents ou distribués. Actuellement, les algorithmes de vérification sont souvent basés sur le fait que l'utilisateur peut fournir des invariants complexes souvent peu intuitifs. Les concepteurs des systèmes concurrents ou distribués fournissent fréquemment des arguments de style plus opérationnel pour la correction de leurs implémentations, qui se concentrent sur les descriptions de scénarios d'entrelacement clés, mais qui se généralisent à un nombre illimité de threads. Dans ce projet, nous allons combler cette lacune et élever le raisonnement basé sur des scénarios d'arguments intuitifs à des arguments formellement rigoureux qui sont accessibles aux programmeurs et même automatiquement dérivés du code source.
Activités :
Les principales composantes techniques de ce travail sont les suivantes:
- Formaliser les scénarios comme, ce que nous appelons, le quotient d'exécution d'un programme, qui capture un petit ensemble d'exécutions entrelacées représentatives qui se généralisent néanmoins --- via la commutativité --- à l'ensemble de toutes les exécutions, même avec un nombre illimité de threads et un espace infini d'états
- Concevoir des langages pour représenter abstraitement des quotients de manière compacte et compréhensible.
- Systématiser le processus de preuve pour montrer qu'une telle abstraction couvre toutes les exécutions possibles du programme, par de nouveaux schémas d'induction combinés avec le raisonnement sur la commutativité.
- Concevoir des algorithmes d'analyse de programme pour dériver automatiquement des abstractions de quotient directement à partir du code source.
Offres proches
Ingénieur / Ingénieure de recherche scientifique (H/F)THALES · PalaiseauCDIOpticien / Opticienne de la recherche scientifique (H/F)THALES · PalaiseauCDIIngénieur·e de recherche en identification d'état pour les systèmes temps réel réactifs – CDD 3 moisSUD PARIS M+ · PalaiseauCDDIngénieur de recherche en micro et nano-technologies, en composants optiques, métamatériaux et nanophotoniqueTHALES ALENIA SPACE FRANCE · PalaiseauIngénieur de recherche en modélisation climatique et sciences de l'environnement (H/F)OFF NAT ETUDES RECHERCHES AEROSPATIALES · PalaiseauCDIPhysicien en recherche fondamentale (H/F)OFF NAT ETUDES RECHERCHES AEROSPATIALES · PalaiseauCDI