Ghizlane El Boussaidi, ing., Ph.D.

Ing. d'état (EHTP, Maroc), M.Sc. (UQAM), Ph.D. (Montréal)
Professeure
Département de génie logiciel et des TI

Bureau : A-4498
Téléphone : 514 396-8458
Télécopieur : 514 396-8405

ghizlane.elboussaidi@etsmtl.ca



Accueil

Ghizlane El Boussaidi est professeure de génie logiciel. Elle est membre du laboratoire LASI de l’ÉTS et du centre institutionnel LATECE de l’UQAM.

Ses intérêts de recherche incluent l’ingénierie dirigée par les modèles, la conception et l’architecture logicielle, les patrons architecturaux et de conception et la réingénierie des systèmes.

Ingénieure en informatique industrielle, la professeure El Boussaidi détient un doctorat en génie logiciel. Elle a plus de 15 ans d’expérience en industrie et a participé au développement et la mise en œuvre de divers systèmes logiciels.

Recherche

Mes travaux de recherche portent, de façon générale, sur la conception logicielle et l'ingénierie dirigée par les modèles. Plus particulièrement, je m'intéresse à:

  • Le support et l’application des bonnes pratiques de conception tant au niveau architectural qu'au niveau de la conception détaillée
  • La qualité des modèles de conception et leur refactorisation
  • Les styles architecturaux et les patrons de conception
  • Le développement dirigé par les modèles en lien avec l'ingénierie des systèmes
  • Les langages de modélisation et de méta-modélisation
  • La réingénierie du logiciel par la reconstruction et la transformation de son architecture

Pour plus de détails sur mes intérêts et les projets que je supervise, consultez la rubrique « Recherche ».
 

Enseignement

Mes activités d’enseignement sont liées à l'analyse et la conception de logiciels, la conception architecturale et l'ingénierie dirigée par les modèles.

Pour plus de détails, consultez la rubrique « Enseignement ».




Recherche

Affiliations à des groupes et laboratoires de recherche

Je fais actuellement partie des groupes et laboratoires de recherche suivants:

  • Laboratoire en architecture de systèmes informatiques LASI
  • Laboratoire de génie logiciel GELOG
  • Centre institutionnel LATECE

Intérêts de recherche

  • Le support et l’application des bonnes pratiques de conception tant au niveau architectural qu'au niveau de la conception détaillée
  • La qualité des modèles de conception et leur refactorisation
  • Les styles architecturaux et les patrons de conception
  • Le développement dirigé par les modèles en lien avec l'ingénierie des systèmes
  • Les langages de modélisation et de méta-modélisation
  • La réingénierie du logiciel par la reconstruction et la transformation de son architecture

Subventions
 
  • Subvention à la découverte du Conseil de recherche en sciences naturelles et en génie du Canada, CRSNG-SD, 2016-2021
  • Subvention à la découverte du Conseil de recherche en sciences naturelles et en génie du Canada, CRSNG-SD, 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 avec Alstom Énergie et Transport Canada
  • Subvention d'engagement partenarial du CRSNG avec la compagnie Admetric, 2013-2014
  • Subvention d'engagement partenarial du CRSNG avec la compagnie Benchmark Consulting, 2011-2012
  • Programme de support institutionnel à la recherche et à l'enseignement de l'ÉTS, PSIRE-Recherche, 2010

Publications

Liste de mes publications.


Étudiants encadrés aux cycles supérieurs
 
Étudiants en cours
 
  • 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, Doctorat
    • Restructuration architecturale de systèmes patrimoniaux
  • Christel Kapto, Maîtrise
    • Inferring Architectural Intention from Software Evolution
    • Co-directeur: Sègla Kpodjedo (ÉTS) 
  • Sana Maki, Maîtrise (Co-supérvisé)
    • Towards a generic framework for Recommendation Systems in Software Engineering
    • Directeur: Sègla Kpodjedo (ÉTS)
  • Moustapha Boulgoudan (Co-supérvisé)
    • Détection des (anti)patrons REST dans les APIs
    • Directeur: Naouel Moha (UQAM)

Anciens étudiants

  • 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, Maîtrise
    • Ré-ingénierie d'un système industriel de vente et de perception de titres de transport
  • Samer Lima, Maîtrise
    • Visualisation des problèmes de conception dans des modèles UML
  • Mohamad Kassab, Post-doc
    • Évaluation quantitative de l'impact des styles architecturaux sur les exigences de qualité

Projets de fin d'étude et stages supervisés
 
  • 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)
    • Développement d'un plugin intégrant l'ensemble des algos développés dans le projet de refactorisation de modèles par méthodes heuristiques
  • 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. 



Enseignement

Enseignement

J'enseigne régulièrement les cours suivants:

  • LOG120 - Conception de logiciels
  • LOG121 - Conception orientée objet
  • LOG210 - Analyse et conception de logiciels
  • MGL801 - Exigences et spécifications de systèmes logiciels
  • SYS870 - Sujets spéciaux II en génie : Ingénierie dirigée par les modèles



Publications



Consulter ma page google scholar:
 
https://scholar.google.ca/citations?user=rfHbo4gAAAAJ&hl=en



CV

Domaines d'expertise

Ghizlane El Boussaidi a accumulé plus d’une quinzaine d'années d'expérience en industrie durant lesquelles elle a contribué au développement et à la mise en œuvre de diverses applications.

Ses domaines d’expertise incluent :
  • L’ingénierie des exigences (collecte, qualité et traçabilité des exigences)
  • La conception et la mise en œuvre de logiciels
  • Le support et l’application des bonnes pratiques de conception (patrons de conception et styles architecturaux tels que l'architecture en couches et l'architecture SOA)
  • Réingénierie des systèmes (reconstruction et analyse de l’architecture)
  • L’ingénierie et le développement par transformation de modèles (Modélisation, MOF, UML, SysML, EMF, ATL, QVT, …)
  • Progiciels (SAP, Siebel)
  • Systèmes à base de règles (ILOG)
  • La conception et l’administration des bases de données (MySQL, Informix)


Formation

Université de Montréal
Ph.D. en informatique, option génie logiciel (mars 2010, mention Excellent et candidate à la liste d'honneur du doyen de l'université de Montréal)

Université du Québec à Montréal
Maîtrise en génie logiciel (Mai 2005, mention Excellent)

École Hassania des travaux publics
Ingénieur en génie électrique, option: Informatique industrielle (Juillet 1991)


Expérience

Mars 2010 - présent
Professeure

Département de génie logiciel et des TI
École de technologie supérieure

Janvier 2007 - Janvier 2009
Professionnel de recherche

SAP Research Montreal SAP Labs Canada
Bourse industrielle du CRSNG

Septembre 2002 - Fevrier 2010
Professionnel de recherche

Laboratoire de Recherche en Technologie du Commerce Électronique Université du Québec à Montréal

Janvier 2003 - Décembre 2003
Chargé de cours
Auxiliaire d'enseignement

Département d'informatique
Université du Québec à Montréal

Août 1997 - Mai 2002
Responsable du Service Informatique

Direction des Ressources Humaines
Ministère de la Santé, Maroc

1995- Juillet 1997
Ingénieur

Direction des Ressources Humaines Ministère de la Santé, Maroc

Décembre 1992- 1994
Ingénieur responsable du dépratement technique

FUJIFILM
Maroc

Septembre 1991- Septembre 1992
Ingénieur

CIELEC Maroc