Jean Privat, Ph.D.
Professeur d'informatique à l'Université du Québec à Montréal.Coordonnées
- Local : PK-4830
- Tél. : (514) 987-3000, poste 3314
- Fax. : (514) 987-8477
- Courriel : privat.jean@uqam.ca
Intérêts de recherche
- Spécification et implémentation des langages orientés-objet
- Compilateurs, générateurs de code et machines virtuelles
Projets de recherche
- NIT : un langage de programmation à objets - Poster de présentation (pdf)
- SableCC : un compilateur de compilateur
Enseignement
- Automne 08 - INF3172 - Principes des systèmes d'exploitation Baccalauréat en informatique
- Hiver 09 - INF8881 - Principes avancés des langages à objets Séminaire de maîtrise en informatique - Poster de présentation (pdf)
Anciens cours :
- Hiver 08 - INF8881 - Principes avancés des langages à objets Séminaire de maîtrise en informatique
- Automne 07 - INF3172 - Principes des systèmes d'exploitation Baccalauréat en informatique
Publications
Roland Ducournau et Jean Privat, « A Meta-Modeling Approach to Multiple Inheritance ». Rapport de recherche N°08-017, LIRMM, 2008. Soumis à Science of Computer Programming. (PDF)
Jean Privat et Floréal Morandat, « Coloring for Shared Object-Oriented Libraries ». Workshop international avec actes, ICOOOLPS'08. ECOOP Workshop Reader, Springer-Verlag (à paraître), 2008. (PDF + slides)
Jesper H. Spring, Jean Privat, Rachid Guerraoui et Jan Vitek, « StreamFlex: High-throughput Stream Programming in Java ». Conférence internationale avec actes, OOPSLA'07. Pages 211--228. ACM, 2007. (PDF + slides)
Roland Ducournau, Floréeal Morandat et Jean Privat, « Modules and Class Refinement: a Meta-Modeling Approach to Object-Oriented Programming ». Rapport de recherche N°07-021, LIRMM, 2007. (PDF)
Jean Privat, « De l'expressivité à l'efficacité, une approche modulaire des langages à objets. Le langage PRM et le compilateur prmc. », Thèse, Université Montpellier II, 21 juillet 2006. (PDF, slides)
Jean Privat, « PRM, The Language. 0.2 », Rapport technique N°06029, LIRMM, 2006. (PDF)
Jean Privat, Floréal Morandat et Roland Ducournau, « Efficient Separate Compilation of Object-Oriented Languages », papier accepté au Workshop ICOOOLPS à ECOOP, 2006. (PDF + slides)
Jean Privat et Roland Ducournau, « Multiple Inheritance, Class Refinement and Modules, at the Light of Meta-Modeling », Rapport de recherche N°06-015, LIRMM, 2006. (PDF)
Jean Privat, « PRM, prmc — Un langage de programmation et un compilateur ». Conférence de vulgarisation de l'école doctorale I2S, Doctiss'06. (PDF + slides)
Jean Privat et Roland Ducournau, « Link-Time Static Analysis for Efficient Separate Compilation of Object-Oriented Languages ». Conférence internationale avec actes, PASTE'05. (PDF + slides)
Jean Privat et Roland Ducournau, « Raffinement de classes dans les langages à objets statiquement typés ». Conférence francophone avec actes, LMO'05. (PDF + slides)
Jean Privat et Roland Ducournau, « Intégration d'optimisations globales en compilation séparée des langages à objets ». Conférence francophone avec actes, LMO'04. (PDF)
Jean Privat, « Implémentation des techniques de compilation globales en compilation séparée des langages à objets ». Présentation avec actes informels, groupe de travail OCM du GDR APL, 2003. (PDF)
Jean Privat, « Analyse de types et graph d'appels en compilation séparée ». Mémoire de DEA, 2002. (PDF)
