Bannière Template Répertoire des professeurs

Jean Privat

Département d'informatique

Poste : Professeur

Courriel : privat.jean@uqam.ca

Téléphone : (514) 987-3000 poste 3314

Local : PK-4830

Domaines d'expertise

  • Langages informatiques & langages dédiés (DSL)
  • Programmation à objets
  • Compilateurs, machines virtuelles, implantation, profilage, analyse et optimisation
  • Informatique système et systèmes d'exploitation
  • Logiciel libres, open source

Langues

  • Français
  • Anglais
  • Général
  • Enseignement et supervision
  • Publications
  • Communications
  • Réalisations
  • Distinctions
  • Services à la collectivité

Cheminement académique

Professeur, département d'informatique, UQAM, depuis 2007.
Chercheur post-doctoral, département d'informatique, Purdue University, Indiana, États-Unis, 2006-2007.
Doctorat en informatique, Université Montpellier, France, 2006.
Diplôme d'étude avancée (DEA) en informatique, Université Montpellier, France, 2002.

Liens d’intérêt

Unités de recherche

  • Laboratoire de recherche sur les technologies du commerce électronique (LATECE)

Partenaires (organismes, entreprises)

  • Aucune donnée disponible pour cette section.

Affiliations externes principales

  • Aucune donnée disponible pour cette section.

Publications

Ducournau, R. et Privat, J. (2011). Metamodeling semantics of multiple inheritance. Science of Computer Programming, 76(7), 555–586. http://dx.doi.org/10.1016/j.scico.2010.10.006.


Spring, J.H., Pizlo, F., Privat, J., Guerraoui, R. et Vitek, J. (2010). Reflexes: Abstractions for integrating highly responsive tasks into Java applications. Transactions on Embedded Computing Systems, 10(1). http://dx.doi.org/10.1145/1814539.1814543.


Ducournau, R., Morandat, F. et Privat, J. (2009). Empirical assessment of object-oriented implementations with multiple inheritance and static typing. ACM SIGPLAN Notices, 44(10), 41–60.

Openurl imagette


Cunei, A., Guerraoui, R., Spring, J.H., Privat, J. et Vitek, J. (2009). High-performance transactional event processing. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 5521 LNCS, 27–46. http://dx.doi.org/10.1007/978-3-642-02053-7_2.


Spring, J.H., Privat, J., Guerraoui, R. et Vitek, J. (2007). StreamFlex: High-throughput stream programming in Java. ACM SIGPLAN Notices, 42(10), 211–228.

Openurl imagette


Terrasa, A. et Privat, J. (2013). Efficiency of subtype test in object oriented languages with generics. Dans Proceedings of the 8th Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems, ICOOOLPS 2013. http://dx.doi.org/10.1145/2491404.2491406.


Spring, J.H., Privat, J., Guerraoui, R. et Vitek, J. (2007). StreamFlex: High-throughput stream programming in java. Dans Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA. http://dx.doi.org/10.1145/1297027.1297043.


Privat, J. et Ducournau, R. (2005). Link-time static analysis for efficient separate compilation of object-oriented languages. Dans ACM SIGPLAN/SIGSOFT Workshop on Program Analysis for Software Tools and Engineering. http://dx.doi.org/10.1145/1108792.1108799.


Cours

Direction (Depuis 1990) et d’essais doctoraux (depuis 2014)

  • Bajolet, Lucas. (2016). Des chaînes de caractères efficaces et résistantes au passage à l'échelle, une proposition de modélisation pour les langages de programmation à objets. (Mémoire de maîtrise). Université du Québec à Montréal. Récupéré d’Archipel, l’archive de publications électroniques de l’UQAM. http://www.archipel.uqam.ca/8782.

  • Terrasa, Alexandre. (2014). Implémentation homogène de la généricité covariante dans Nit, un langage à objets en héritage multiple. (Mémoire de maîtrise). Université du Québec à Montréal. Récupéré d’Archipel, l’archive de publications électroniques de l’UQAM. http://www.archipel.uqam.ca/6541.

  • Laferrière, Alexis. (2012). L'interface native de Nit, un langage de programmation à objets. (Mémoire de maîtrise). Université du Québec à Montréal. Récupéré d’Archipel, l’archive de publications électroniques de l’UQAM. http://www.archipel.uqam.ca/5138.

Autres directions et supervisions

Aucune donnée disponible pour cette section.

Communications

  • Aucune donnée disponible pour cette section.

Réalisations

  • Aucune donnée disponible pour cette section.

Participation à l'édition d'une revue

  • Aucune donnée disponible pour cette section.

Services à la collectivité

Membre (ou ancien membre) des comités de programme:

* du baccalauréat en informatique et génie logiciel
* du DESS en systèmes embarqués
* de la maîtrise en informatique

Délégué facultaire aux communautés logiciels libres et aux groupes d'utilisateurs locaux.

Directeur adjoint du centre institutionnel LATECE

Délégué de l'UQAM à la maison du logiciel libre