Répertoire des expertises

Vous êtes ici

Retour aux résultats de recherche
Ettore Merlo
M.Sc. (Turin), Ph.D. (McGill)

Tél. : (514) 340-4711 poste 5758 Téléc. : (514) 340-5139 Local : M-4105

Intérêts de recherche et affiliations

Intérêts de recherche Analyse d'artefacts logiciels (analyse statique, dynamique et symbolique)

Analyse de similarité de logiciel,
Détection de clones,
Protection de la propriété intellectuelle du logiciel,

Analyse d'évolution des logiciels,
Re-ingénierie des logiciels,
Maintenance des logiciels,
Récupération de l'architecture logiciel,
Évaluation de la qualité des logiciels,

Tests de logiciel (sélection, génération),
Sécurité des applications logiciels,

Analyse des interfaces usager,

Intelligence artificielle,
Apprentissage machine,
Reconnaissance de formes,

Bio-informatique.
Type(s) d'expertises (sujets CRSNG)
  • 2705 Logiciels et développement
  • 2706 Génie logiciel

Publications

Publications récentes
Article de revue
Lavoie, T., Mérineau, M., Merlo, E. & Potvin, P. (2017). A Case Study of TTCN-3 Test Scripts Clone Analysis in an Industrial Telecommunication Setting. Information and Software Technology, 87, 32-45. Tiré de https://doi.org/10.1016/j.infsof.2017.01.008
Communication de conférence
Laverdiere, M.A. & Merlo, E. (2017). Computing counter-examples for privilege protection losses using security models. Communication présentée à 24th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2017), Klagenfurt, Austria (p. 240-249). Tiré de https://doi.org/10.1109/SANER.2017.7884625
Communication de conférence
Lavoie, T. & Merlo, E. (2015). Performance impact of lazy deletion in metric trees for incremental clone analysis. Communication présentée à 9th IEEE International Workshop on Software Clones (IWSC 2015), Montreal, QC, Canada (p. 15-18). Tiré de https://doi.org/10.1109/IWSC.2015.7069884
Communication de conférence
Laverdiere, M.A., Berger, B.J. & Merloz, E. (2015). Taint analysis of manual service compositions using cross-application call graphs. Communication présentée à 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2015), Montreal, QC (p. 585-589). Tiré de https://doi.org/10.1109/SANER.2015.7081882

Enseignement

Génie du logiciel. Analyse et évaluation du logiciel. Réingénierie du logiciel.

Encadrement à Polytechnique

TERMINÉ

  • Thèse de doctorat (6)

    • Lavoie, T.M. (2015). Leveraging Software Clones for Software Comprehension: Techniques and Practice (Thèse de doctorat, École Polytechnique de Montréal). Tiré de http://publications.polymtl.ca/1697/
    • Gauthier, F. (2014). Reverse-Engineering and Analysis of Access Control Models in Web Applications (Thèse de doctorat, École Polytechnique de Montréal). Tiré de http://publications.polymtl.ca/1437
    • Letarte, D. (2011). Détection, protection, évolution et test de défaillances à l'aide d'un modèle inter-procédural simple (Thèse de doctorat, École Polytechnique de Montréal). Tiré de http://publications.polymtl.ca/717
    • Coallier, F. (2006). Les pratiques en informatique d'entreprise : un modèle intégrateur (Thèse de doctorat, École Polytechnique de Montréal).
    • Antoniol, G. (2003). Recovery of traceability links in software artifacts and systems (Thèse de doctorat, École Polytechnique de Montréal).
    • Ho, T.V. (1999). Un réseau de neurones à décharges pour la reconnaissance de processus spatio-temporels (Thèse de doctorat, École Polytechnique de Montréal).
  • Mémoire de maîtrise (10)

    • Menguy, T. (2014). Utilisation d'analyse de concepts formels pour la gestion de variabilité d'un logiciel configuré dynamiquement (Mémoire de maîtrise, École Polytechnique de Montréal). Tiré de http://publications.polymtl.ca/1439
    • Ouellet, M. (2012). Localisation de fonctionnalités par analyse statique dans du code avionique configuré dynamiquement (Mémoire de maîtrise, École Polytechnique de Montréal). Tiré de http://publications.polymtl.ca/797
    • Lavoie, T.M. (2011). Analyse des propriétés structurelles et computationnelles des clones logiciels (Mémoire de maîtrise, École Polytechnique de Montréal). Tiré de http://publications.polymtl.ca/660
    • Najem, M. (2009). Model-checking symbolique pour la vérification de systèmes et son application aux tables de décision et aux systèmes d'étidtions collaboratives distribuées (Mémoire de maîtrise, École Polytechnique de Montréal). Tiré de http://publications.polymtl.ca/140
    • Sandoval, J. (2009). Analyse de liaison dynamique entre gènes candidats et phénotypes associés à la pression artérielle au cours de tests physiologiques (Mémoire de maîtrise, École Polytechnique de Montréal). Tiré de http://publications.polymtl.ca/130
    • Brunelle, P.-L. (2008). Correction par simulations de tests multiples dans les études d'association génomique familiale (Mémoire de maîtrise, École Polytechnique de Montréal).
    • Letarte, D. (2006). Identification de méthodes pour l'évaluation des grammaires de langues naturelles (Mémoire de maîtrise, École Polytechnique de Montréal).
    • Balazinska, M. (1999). Reconception de systèmes orientés-objet basée sur l'analyse des clones (Mémoire de maîtrise, École Polytechnique de Montréal).
    • Lapierre, S. (1998). Génération automatique de données de test visant la couverture des branches de logiciels écrits en langage C/C++ (Mémoire de maîtrise, École Polytechnique de Montréal).
    • Audette, A. (1994). Étude de l'applicabilité des spécifications algébriques à un logiciel existant dans le domaine de la CFAO (Mémoire de maîtrise, École Polytechnique de Montréal).

Nouvelle(s) concernant Ettore Merlo

INNOVATIO | 9 mars 2015
Pour des logiciels sans défauts | Lire