Constellation, le dépôt institutionnel de l'Université du Québec à Chicoutimi

Compréhension d’un programme à travers la segmentation et l’analyse des traces

Rahim Mohamed Ilyes. (2019). Compréhension d’un programme à travers la segmentation et l’analyse des traces. Mémoire de maîtrise, Université du Québec à Chicoutimi.

[thumbnail of Rahim_uqac_0862N_10002.pdf] PDF
2MB

Résumé

L’analyse des traces permet aux ingénieurs logiciels de mieux comprendre le comportement des systèmes qu’ils gèrent et constituent donc un outil essentiel pour la réalisation de nombreuses tâches nécessitant une compréhension des systèmes complexes, notamment l’analyse de sécurité, le débogage et la maintenance. Cependant, la taille considérable des traces d’exécutions peut nuire à l’efficacité de l’analyse des traces. Pour résoudre ce problème, nous proposons dans ce mémoire une approche de segmentation de la trace à trois facteurs qui offre aux utilisateurs la possibilité de diviser une trace d’exécution volumineuse en un nombre réduit de segments, chacun correspondant à une phase d’exécution distincte. Nous démontrons expérimentalement que cette méthode est plus efficace pour diviser une trace de manière concordante avec le comportement sous-jacent du programme que les algorithmes existants. Nous examinons également la question de l’extraction d’éléments-clés à partir d’une trace et démontrons une nouvelle fois expérimentalement que les traces segmentées en utilisant notre approche à trois facteurs peuvent être plus facilement soumises à cette analyse.

Type de document:Thèse ou mémoire de l'UQAC (Mémoire de maîtrise)
Date:2019
Lieu de publication:Chicoutimi
Programme d'étude:Maîtrise en informatique
Nombre de pages:88
ISBN:Non spécifié
Sujets:Sciences naturelles et génie > Génie > Génie informatique et génie logiciel
Département, module, service et unité de recherche:Départements et modules > Département d'informatique et de mathématique > Programmes d'études de cycles supérieurs en informatique
Directeur(s), Co-directeur(s) et responsable(s):Khoury, Raphaël
Hallé, Sylvain
Mots-clés:analyse des traces, compréhension, fouille de textes, la maintenance logicielle, résumé des traces, segmentation des traces, résumer, traces, phases, segmentation
Déposé le:16 mai 2019 15:06
Dernière modification:21 mai 2019 16:52
Afficher les statistiques de telechargements

Éditer le document (administrateurs uniquement)

Creative Commons LicenseSauf indication contraire, les documents archivés dans Constellation sont rendus disponibles selon les termes de la licence Creative Commons "Paternité, pas d'utilisation commerciale, pas de modification" 2.5 Canada.

Bibliothèque Paul-Émile-Boulet, UQAC
555, boulevard de l'Université
Chicoutimi (Québec)  CANADA G7H 2B1
418 545-5011, poste 5630