Guy Tremblay

Biographie

Guy Tremblay a été professeur à l’UQAM pendant 35 ans (1985-2020). Il a obtenu son baccalauréat de l’UQAM, sa maîtrise de l’Université de Waterloo, puis, tout en enseignant à l’UQAM, il a complété son doctorat en informatique à l’Université McGill. Sa thèse (1994) portait sur la mise en oeuvre de langages fonctionnels paresseux sur des architectures parallèles à flux de données.

Ses activités de recherche portent sur la programmation parallèle, les méthodes formelles de spécification et vérification ainsi que leurs applications aux services web et aux composants logiciels. Il s’intéresse aussi au développement d’outils d’aide à l’enseignement et à la correction.

En 2000, il a publié un manuel sur les méthodes formelles de spécification. Il a participé au projet du Guide to the SWEBOK en tant que Knowledge Area Specialist et Associate Editor pour la conception logicielle.

De 2001 à 2006, il a été directeur du programme de baccalauréat en informatique et génie logiciel. Durant cette même période, il a aussi été membre (vice-président en 2005-06) du Conseil d’accréditation des programmes d’informatique de l’Association Canadienne de l’Informatique. De 2009 à 2014, il a été directeur du département d’informatique.

En 2010, il a obtenu le « Prix d’excellence en enseignement de la Faculté des sciences de l’UQAM« , puis l’année suivante il a obtenu le « Prix d’excellence en enseignement de l’UQAM« .

Depuis l’automne 2020, il est officiellement à la retraite, bien qu’il continue à superviser des étudiant.e.s comme professeur associé.

Sujets d'intérêts

  • Programmation parallèle
  • Langages de modélisation de processus d’affaires
  • Méthodes formelles pour la vérification de processus d’affaires
Guy TremblayClaudia MisaleMarco Aldinucci, Maurizio Drocco
"Languages for Big Data analysis"1-1212019DOI:10.1007/978-3-319-63962-8_142-1
"Are RESTful APIs Well-designed? Detection of Linguistic (Anti)patterns"Goa, India112015
Guy TremblayClaudia MisaleM. Drocco, M. Aldinucci
"PiCo: A Novel Approach to Stream Data Analytics"9th Int'l Symposium on High-Level Parallel Programming and Applications (HLPP)Muenster, Germany72016
"Semantic Analysis of RESTful APIs for the Detection of Linguistic Patterns and Antipatterns"International Journal of Cooperative Information Systems26252017https://doi.org/10.1142/S0218843017420011
Guy TremblayClaudia MisaleM. Drocco, M. Aldinucci
"A Comparison of Big Data Frameworks on a Layered Dataflow Model,"Parallel Processing Letters271202017https://doi.org/10.1142/S0129626417400035
Guy TremblayClaudia MisaleM. Drocco, M. Aldinucci
"Languages for Big Data Analysis"Springer, Cham2018
Claudia MisaleMaurizio DroccoGuy Tremblay Alberto R. Martinelli et Marco Aldinucci
"PiCo: High-performance data analytics pipelines in modern C++"Future Generation Comp. Syst. 87392-4032018
Marco AldinucciMaurizio DroccoClaudia Misale et Guy Tremblay
Languages for Big Data analysis2019
"Using Natural Language Processing for Documentation Assist"AAAI Workshops787-7902018
Étudiant(e)s Statut Sujets
Jendoubi, Wassim Maîtrise
Thériault, Frédéric Maîtrise

Utilisation d’un algorithme génétique pour optimiser la répartition des tâches d’enseignement

Ciobanu, Lulian Maîtrise

PpFf: Une bibliothèque C++ pour le traitement parallèle de flux de données

Girard, Philippe Maîtrise

Développement d’un module d’extension Moodle d’aide à la correction de questions de type »Texte long »

Haas, Ellen Maîtrise

Game Genesis — Un profil UML pour la rédaction de Game Design Documents

Bustros, Alexandre Maîtrise
Misale, Claudia Doctorat

PiCo: A Domain-Specific Language for Data Analytics Pipelines

Moraes, Jonatas Maîtrise

Tests d’acceptation pour une application mobile

Lévesque, Enrico Maîtrise
Tsheke, Johnny Maîtrise

Détection de défauts de programmes Java

Sall, M. S. Maîtrise

Annuaire médical: Un répertoire centralisé pour rechercher des ressources en santé

Terrasa, Alexandre Doctorat

Auto-documentation assistée de logiciels: génération et maintenance de fichiers README avec l’outil nitreadme

Frondo, J.-D. Maîtrise

Application de simulation de fills pour la Banque Nationale du Canada: Fill Simulator

Youssef, G. Maîtrise

Centrale d’alerte Web