STL - M2 - TEP 2010/2011
Liste des devoirs : au 17/10/2010
italique : demande de sujet
nom en gras : choix validé
Choix d'un sujet
- Articles et documentations de logiciels
- pour programmeurs typés statiquement et dynamiquement
- pour les programmeurs et systèmes de types
- Let Should Not Be Generalised
Vytiniotis, Peytons Jones, Schrijvers
TLDI 2010 (PDF)
BROGGI - KAGHAT --> OK
- Mixing Type Checking and Symbolic Execution
Phang, Chang, Foster
PLDI 2010 (PDF)
- Constrained Types for Object-Oriented Languages
Nystrom, Saraswat, Palsberg, Grothoff
OOPSLA 2008 (PDF)
CHAMOREAU - EMIRI --> OK
- Efficient Local Type Inference
Bellamy, Avgustinov, de Moor, Sereni
OOPSLA 2008 (PDF)
- pour les programmeurs Java et .NET
- pour les programmeurs modèles
- The Visitor Pattern as a Reusable, Generic, Type-Safe Component
Oliveira, Wang, Gibbons
OOPSLA 2008 (PDF)
HOUZIAUX - ZAMAN --> OK
- pour programmeurs contractants
- Contracts for Higher-Order Functions
Findler, Felleisen
ICFP 2002 (PDF)
PICHOT - LUU --> OK
- pour les programmeurs liés
- Enforcing type-safe linking using inter-package relationships
Dogguy, Glondu, LE Gall, Zacchiroli
JFLA 2010 (PDF)
- pour les programmeurs parallèles
- Parallel Concurrent ML
Reppy, Russo, Xiao
ICFP 09 ( PDF)
- pour les programmeurs à multi-coeurs
- Runtime support for Multicore Haskell
Marlow - Peyton Jones - Singh
ICFP 09 (PDF)
- Tests d'environnements et langages
- pour programmeurs réactifs
- pour les programmeurs de BD typées
- Macaque: interrogation sûre et flexible de base de données depuis OCaml
Scherer, Vouillon
JFLA 2010 (PDF)
BENSMAINE - DIOUF --> OK
- pour les programmeurs Web
- Experience Report: Ocsigen, a Web Programming Framework
Balat, Vouillon, Yakobowski
IFCP 09 (PDF)
BERKANE - OUNNARE --> OK
- pour programmeurs XML :
- XML et typage, la proposition OCamlDuce
ICFP06 (PDF)
BIGOT- SREKELY --> OK
- pour les programmeurs d'analyse statique
- Experience Report: OCaml for an Industrial-strength Static Analysis Framework
Cuoq, Jensen
ICFP 09 (PDF)
- pour les programmeurs couverts
- Experience Report: Using Objective Caml to Develop Safety-Critical Embedded Tools in a Certification Framework
Pagabo, Andrieu, Moniot, Canou, Chailloux, Wang, Manoury, Colaco
ICFP 09 (PDF)
- Réalisations
- pour l'élégance du lambda-calcul pur, concevoir
- pour programmeurs pédagogues : concevoir
Rendu
Il est demandé un court rapport clair et concis (moins de 10 pages sans les annexes) présentant la problématique du sujet en guidant le
lecteur par un exemple pertinent. On peut ajouter des annexes à
ce document (en particulier les listings ou des exemples plus complets). Ce
document doit etre rendu AVANT les soutenances.
Evaluation
L'evaluation du projet comprend :
- le rapport du projet et une archive des implantations (note commune au binome)
- une soutenance de 15 minutes par projet (note individuelle)
Les rapports sont à rendre au plus tard le
1/11/2010.
Page maintenue par Emmanuel Chailloux, dernière modification le 17/10/2010