Table des matières - Pequan - LIP6
Table des matières - Pequan - LIP6
Table des matières - Pequan - LIP6
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Masters<br />
pédagogique dite par projets, les enseignements dispensés dans cette UE seront intégrés à la réalisation du projet,<br />
en réponse aux besoins suscités par ce dernier.<br />
Nom : Paradigmes de Programmation Concurrente<br />
Acronyme : PPC<br />
Porteur : C. Agon<br />
Descriptif :<br />
Ce cours présente les concepts avancés de programmation concurrente. Tout d'abord on étudie le grain fin par le<br />
modèle mémoire (structures de données sans attente, STM, etc.). Ensuite on aborde les paradigmes de plus haut<br />
niveau d'abstraction. On s'intéresse notamment aux modèles synchrones (réactif, dataflow, GALS, etc), aux modèles<br />
communicants (passage de messages, acteurs, etc.) ainsi qu'au data-parallélisme fonctionnel.<br />
Nom : Spécification et Validation de Programmes<br />
Acronyme : SVP<br />
Porteur : P. Manoury<br />
Descriptif :<br />
Ce cours aborde le thème de la spécification et vérification <strong>des</strong> programmes sous l'angle de l'utilisation de théories<br />
et de langages logiques tels la théorie <strong>des</strong> ensembles et la logique d'ordre supérieur. Les spécifications sont données<br />
comme <strong>des</strong> formules logiques; les vérifications sont <strong>des</strong> preuves que les formules de la spécification sont satisfaites<br />
par un programme donné ou un programme à construire. Pour conduire ces preuves, nous nous appuierons sur les<br />
systèmes d'aide à la preuve tels PVS, Coq, Isabelle/HOL ou autre.<br />
Nom : Typage et Analyse Statique<br />
Acronyme : TAS<br />
Porteur : E. Chailloux<br />
Descriptif :<br />
Ce cours présente dans le cadre de typage statique les différentes classes de polymorphisme <strong>des</strong> langages de<br />
programmation : paramétrique, objet, ad hoc, de rangées, borné, et leurs utilisations pour la conception de<br />
bibliothèques réutilisables. Il présente ensuite d'autres analyses statiques (systèmes de types étendus, systèmes<br />
d'effet, interprétation abstraite) pour vérifier <strong>des</strong> propriétés d'exécution <strong>des</strong> programmes.<br />
Nom : Techniques Professionnelles – Environnement de Développement<br />
Acronyme : TPDEV<br />
Porteur : P. Trébuchet<br />
Descriptif :<br />
Ce cours présente les différents aspects d’un développement logiciel en s’appuyant sur <strong>des</strong> environnements de<br />
développement et <strong>des</strong> environnements collaboratifs issus du monde du logiciel libre. Il s’agit de montrer comment, à<br />
travers l’utilisation de ces outils, doit se mener la conduite et la réalisation d’un projet industriel. Les outils<br />
supports de cet enseignement seront <strong>des</strong> outils de modélisation, <strong>des</strong> environnements de développement (Eclipse,<br />
Netbeans, etc.), <strong>des</strong> outils collaboratifs et de déploiement (Ant, Maven, Subversion, Tomcat, Jboss, etc.) ; le tout<br />
étant encadré par l’utilisation d’une méthodologie.<br />
Nom : Techniques Professionnelles – Environnement de gestion de projets<br />
Acronyme : TPGP<br />
Porteur : T. Lieu<br />
Descriptif :<br />
Ce cours aborde l’utilisation d’outils propriétaires au cours du cycle de vie d’un projet. Il vise à présenter différents<br />
outils propriétaires, issus <strong>des</strong> principaux outils du marché (Microsoft Visual studio, IBM RSA, etc.). Ces présentations<br />
se feront autour d’intervention de professionnels et seront mis en œuvre à travers <strong>des</strong> réalisations.<br />
M2S4<br />
Nom : Stage de fin d’étu<strong>des</strong><br />
Acronyme : Stage<br />
Descriptif :<br />
Le stage de fin d’étu<strong>des</strong> s’étend sur tout le second semestre et peut s’effectuer dans un laboratoire de recherche ou<br />
dans une entreprise.<br />
Vague D : campagne d’évaluation 2012-2013 Février 2012<br />
50