Process matching and discovery
Auteur / Autrice : | Ahmed Gater |
Direction : | Mokrane Bouzeghoub |
Type : | Thèse de doctorat |
Discipline(s) : | Informatique |
Date : | Soutenance en 2012 |
Etablissement(s) : | Versailles-St Quentin en Yvelines |
Mots clés
Mots clés contrôlés
Résumé
L'importance accrue des processus métiers dans les systèmes d’information actuels et les infrastructures orientées services a conduit à la prolifération d’entrepôts contenant des centaines voire des milliers de processus. L’appariement et la découverte de processus sont alors devenus des fonctionnalités nécessaires à la gestion de ces collections. Certaines approches ont réduit le problème de l’appariement de processus à un problème d’appariement de graphes. Des algorithmes d’appariement de graphes ont été adaptés pour cette fin. Toutefois, ces algorithmes sont exponentiels par rapport à la taille des processus, ce qui limite leur application à des processus de petites tailles. De plus, ces algorithmes ne peuvent pas être appliqués dans le contexte de découverte de processus en comparant la requête à tous les processus de l’entrepôt et les classer ensuite selon leurs similarités. Motivés par ces problèmes, nous proposons dans le cadre de cette thèse : (1) deux heuristiques qui permettent d’apparier des processus de plus grandes tailles en un temps réduit tout en gardant un niveau de qualité acceptable des appariements retrouvés ; (2) une structure d’indexe et un algorithme de traitement de requêtes qui permettent de retrouver les processus les plus similaires à une requête sans parcourir séquentiellement les processus de l’entrepôt. Pour montrer l’efficacité des techniques proposées, nous avons développé un prototype. Ce dernier a été évalué sur une large collection de processus que nous avons construite.