Arbre Séminaire des Élèves du Département d'Informatique de l'ENS

Les séances du séminaire ont lieu en général le mardi à 18h00 ou 18h30, dans la salle des élèves du département (au niveau -1, ancienne salle du thé), et peuvent durer entre 30 minutes et 1 heure 30, au choix de l'intervenant.

Les exposés s'adressent en priorité aux élèves informaticiens, mais ils sont bien entendu publics et ouverts à tous les auditeurs intéressés. Les intervenants sont des élèves, d'anciens élèves, ou de jeunes chercheurs, qui présentent soit leur travail personnel de recherche, soit un domaine (ou article) qu'ils ont étudié pour l'occasion.

Pour participer au séminaire ou simplement recevoir par mail les annonces, contactez moi !


Annonce spéciale:

Le 14 mai aura lieu un journée exceptionnelle sur la fouille de données et ses applications médicales, organisée par Joannès Vermorel.

La prochaine séance:

Mardi 6 mai à 18H30
Séquentialité et programmation fonctionnelle
Benjamin Leperchey

Résumé :

Les modèles simples des langages de programmation contiennent beaucoup de fonctions qu'on ne peut pas écrire (par exemple) en CaML, parce qu'il faudrait pouvoir faire des calculs «en parallèle».

On définit donc une classe de fonctions, dites séquentielles. Le problème est qu'il n'existe aucun modèle formé uniquement de fonctions séquentielles. On examine donc d'autres notions de séquentialité, définies à partir d'un langage qu'on voudrait étudier, ou de façon abstraite.

Dans le second cas, on obtient des fonctions qui ne sont pas programmables dans un langage purement fonctionnel (le noyau de CaML), mais qui restent tout à fait extensionnelles et qui ont une caractérisation mathématique assez simple.

La première partie de l'exposé présentera les intuitions de la séquentialité puis (très simplement) les quelques notions nécessaires, puis (toujours simplement) les différentes facons de présenter ce modèle, et le reste de l'exposé sera consacré à des exemples et des applications.

L'exposé sera tout à fait accessible aux conscrits, comme toujours.


La séance précédente:

Jeudi 24 avril avril à 18H
AntiPatterns : Réorganisation des projets logiciels en crise
Joannès Vermorel (Promo 2002)

Résumé :

Dans la recherche comme dans l'industrie, le génie logiciel est presque toujours une entreprise chaotique et risquée. Des études dans le secteur du logiciel ont montré que :

  • un tiers des projets sont annulés après leur lancement.
  • les deux tiers des projets aboutissent à des dépassements de budgets supérieurs à 200%.
  • Plus de 80% des projets sont des échecs selon les objectifs initiaux.

Face à ce problème plusieurs approches sont possibles. On peut penser à l'introduction d'outils qui permettent une programmation plus "sûre" (typage par exemple). Cependant, la relative faiblesse des outils actuels n'explique pas la proportion anormalement élevée d'échecs dans le domaine du logiciel.

Une autre approche, assez radicalement différente, a émergé ces dernières années : l'étude des AntiPatterns. Plutôt que de vouloir garantir le fonctionnement correct du logiciel (objectif ambitieux compte tenu du taux d'échec actuel), il s'agit de déceler les pratiques qui mènent à un échec quasi-certain des projets.


Séances passées de l'année en cours:

  • onzieme séance: Benjamin Leperchey, "Séquentialité et programmation fonctionnelle", 6 mai 2003;
  • dixième séance: Joannès Vermorel, "AntiPatterns : Réorganisation des projets logiciels en crise", 24 avril 2003;
  • neuvième séance: Édouard Maurel-Ségala, "Le problème de la spécification dans le cas de la logique classique" 1er avril 2003;
  • huitième séance: Giuseppe Castagna, "Présentation de l'équipe Langages du DI", 25 mars 2003;
  • septième séance: Guillaume Charpiat, "Déformation de courbes planes", 18 mars 2003;
  • sixième séance: Alain Frisch, "Automates d'arbres", mars 2003;
  • cinquième séance: Axelle Ziegler et Cédric Faure, "Atour du Système F", 28 janvier 2003;
  • quatrième séance: Alexis Saurin, "séance préparatoire à la séance sur le Système F", 14 janvier 2003.
  • troisième séance: Pierre Senellart, "Vérification automatique de multiplicateurs avec les *BMDs", 10 décembre 2002.
  • deuxième séance: Phong Nguyen (CNRS/LIENS), "À la recherche du plus court vecteur", 19 novembre 2002;
  • première séance: Vincent Simonet, "Inférence de flots d'information pour Caml: de la théorie à la pratique", 5 novembre 2002.