Le sujet de ce projet est inspiré du récent GenAI-accelerated TLA+ challenge organisé par la Fondation TLA+ [1]. Il vise à utiliser des outils assistés par l’IA pour la spécification formelle de systèmes répartis. L'objectif principal est de produire, valider et affiner des modèles formels de protocoles de réplication des données.
Les protocoles de réplication sont centraux dans les infrastructures informatiques modernes où ils assurent la haute disponibilité des données. Des exemples bien connus de protoocols de réplications sont Raft et Paxos.