Êtes-vous un étudiant de l'EPFL à la recherche d'un projet de semestre?
Travaillez avec nous sur des projets en science des données et en visualisation, et déployez votre projet sous forme d'application sur Graph Search.
Cette séance de cours couvre l'analyse automatisée de terminaison des programmes utilisant des paires de dépendances, en commençant par les techniques classiques et modernes pour la réécriture des termes. Il explore le concept de paires de dépendances, le concours annuel de résiliation, et des outils automatisés comme AProVE. La séance de cours se penche sur l'analyse de la terminaison pour les langages de programmation impératifs et fonctionnels, en discutant des approches directes et transformationnelles. Il explique également les techniques de transformation des programmes logiques en systèmes de réécriture et en graphiques de terminaison, en soulignant l'importance des paires de dépendances dans la programmation logique. La séance de cours se termine par des idées sur la transformation des programmes Haskell en systèmes de réécriture de termes et graphiques de terminaison, montrant les progrès de l'analyse automatisée de terminaison.