Ghizlane El Boussaidi, Eng., Ph.D.
Ing. d'état (EHTP, Maroc), M.Sc. (UQAM), Ph.D. (Montréal)
Professor
Department of Software and IT Engineering
Ghizlane El Boussaidi
Research groups and laboratories

I am currently a member of the following research groups and laboratories:

  • Architecture of information systems laboratory LASI
  • LATECE instutional center

Research Interests

  • The support and the application of good and proven design practices at the architectural and the detailed design levels
  • Quality of design models and model refactoring
  • Architectural styles and design patterns
  • Model-driven software development and model-based system engineering
  • Modeling and meta-modeling languages
  • Sodtware re-engineering through architecture reconstruction and transformation

Grants
 
  • Discovery Grant of Natural Sciences and Engineering Research Council of Canada, NSERC-DG, 2016-2021
  • Discovery Grant of Natural Sciences and Engineering Research Council of Canada, NSERC-DG, 2011-2016
  • FRQ-NT team on Migration of object oriented systems to service-oriented architectures (P.i.: Hafedh Mili, UQAM). 2015-2018
  • CRIAQ-NSERC on Specification and Verification of Design Models for Certifiable Avionics Software (P.I.: Rachida Dssouli, Concordia univ.), 2014-2017
  • CRIAQ-MITACS on Test Automation with TTCN-3 (P.I.: Liam Peyton, univ. Ottawa), 2014-2016
  • MITACS-Acceleration with Alstom Energie and Transport Canada
  • NSERC-Engage grant with Admetric, 2013-2014
  • NSERC-Engage grant with Benchmark Consulting, 2011-2012
  • ÉTS Instutional Support for Research and Teaching program, PSIRE-Research, 2010-2011

Publications

List of my publications.


Graduate students under my supervision

Current students
 
  • Andrés Paz Loboguerrero, Ph.D.
    • Specification of Design Models for Certifiable Avionics Software
  • Nicolas Métayer, Master
    • Analysis of modeling languages capabilities in support of DO-178C certification
  • Nicolaos Becas, Master
    • Analyzing and classifiying design practices in mobile software
  • Alvine Boaye Belle, Ph.D.
    • Reconstructing and restructring software architecture
  • Christel Kapto, Master
    • Inferring Architectural Intention from Software Evolution
    • Co-supervisor: Sègla Kpodjedo (ÉTS) 
  • Sana Maki, Master (Co-superviser)
    • Towards a generic framework for Recommendation Systems in Software Engineering
    • Supervisor: Sègla Kpodjedo (ÉTS)
  • Moustapha Boulgoudan, Master (Co-superviser)
    • REST anti-pattern detection in APIs
    • Supervisor: Naouel Moha (UQAM)
 
Former students

  • Nesrine Abdelkafi, Master
    • An empirical study on the use and impact of JEE patterns
    • Co-supervisor: Yann-Gaël Guéhéneuc (École polytechnique de Montréal)
  • Adnane Ghannem, Ph.D.
    • Model refactoring using serach-based methods
    • Co-supervisor: Marouane Kessentini (University of Michigan - Dearborn)
  • Sébastien Adam, Ph.D
    • Inferring the context of applying architectural patterns
    • Co-supervisor: Alain Abran (ÉTS)
  • Adama Koné, Master
    • Re-enginnering an SBQ framework
  • Oussama Boudar, Master (Co-superviser)
    • Security management of Android applications on embedded systems
    • Supervisor: Chamseddine Talhi (ÉTS)
  • Arjang Salimzadeh, Master
    • Developping and implementing a SysML profile to support the ASAP method
  • Khalid Kouzouz, Master
    • Ré-ingénierie d'un système industriel de vente et de perception de titres de transport
  • Samer Limam, Master
    • Visualizing design problems in UML models
  • Mohamad Kassab, Post-doc
    • A quantitative evaluation of the impact of architectural styles on quality attributes

Undergraduate projects
 
  • Alexandre Richard (Hiv 2015)
    • Réingénierie du serveur TrueSite Workstation
  • Alex Gagnon et Olivier Ouimet (Hiv 2015)
    • Jeu en ligne : Combat de robots
  • Danny Boyer et Olivier Rivard (Hiv 2015)
    • Outil de profilage utilisateur pour Solutions Médias 360
  • Nicolaos Becas (Aut 2014)
    • MedPharm – Combler le fossé entre les professionnels de santé.
  • Sébastien Millet (Aut 2014)
    • CONNEC- Application de marketing
  • Kin Jacques et Sébastien Carrier (Été 2014)
    • Système d’équilibrage automatique du niveau de difficulté d’un jeu vidéo
  • Alexandre Asselin et Vincent Mathieu-Valois (Hiv 2014)
    • Bon de travail électronique
  • Ian Cormier Landriault (Hiv 2014)
    • Numérisation d'une feuille de personnage Donjons et Dragons
  • David Charbonneau et Frédérik Pion (Hiv 2014)
    • Application pour l'analyse de l'utilisation d'une plateforme Cloud
  • Mathieu Tétreault, Stage (Hiv 2013)
    • Implementing a plugin that integrates model refactoring algorithms in the Eclipse IDE
  • Yannick Vachon (Hiv 2013)
    • CommÉTS: Système de communication et diffusion de l’information à l’ÉTS
  • Fréderic Boisvert et Louis-Thomas Lamontagne (Hiv 2013)
    • Système de fichiers distribués
  • Hugo Bergeron (Hiv 2013)
    • GestAgri: Gestion de terres agricoles 
  • Guillaume Godbout (Aut. 2012)
    • RestoPro: Conception d'un système permettant aux serveurs d’un restaurant de prendre les commandes des clients à l’aide d’une machine sans fil
  • Gabriel Letarte et Patrick Racicot (Aut. 2012)
    • Multivisib: Réingénierie d’un Template Flynax pour reconstruire le site web www.multivisib.com
  • Steeven Samson (Aut. 2012)
    •  KETS: Kart Economic Telemetry System
  • Nicolas Bernatchez (Été 2012)
    • Importation et exportation de base de données
  • Dominique Sarrazin (Été 2012)
    • L'ETS Play: développement d’un jeu de stratégie en deux dimensions sous les technologies C# et XNA
  • Maxim Ceban (Été 2012)
    • Transformation d’un client lourd en architecture client-serveur
  • Francis Pare (Été 2012)
    • Examen en ligne: application Web pour construire, compléter et corriger des examens destinés aux étudiants et étudiantes de la Faculté de Médecine de Montréal.
  • Guillaume Matte (Été 2012)
    • SIGMA1 – Système d'Information de Gestion de Mission Autonome
  • Samuel Godbout et Jonathan Goudreau (Été 2012)
    • Application pour téléphone intelligent : Facilitateur de stationnement
  • Emmanuel Cuenca (Été 2011)
    • Développement d’un système de gestion d’inventaire pour un détaillant
  • David Colpron (Hiv 2011)
    • Symphony : Compilateur et Interpréteur de plan d’opération pour les systèmes d’engins spatiaux
  • Vanessa Jean Gaudreault (Hiv 2011)
    • Outil de visualisation et d’analyse de données de l’utilisation d’un réseau de vélos libre-service
  • Charles Gascon
    • Détecteur de fraudes pour une compagnie d’assurance automobile. 


Contact info

Office: A-4498
Phone: 514 396-8458
Fax: 514 396-8405

ghizlane.elboussaidi@etsmtl.ca