Omega : un formalisme et un système pour le monitoring des processus dans le cadre des environnements de génie logiciel
Institution:
ChambéryDisciplines:
Directors:
Abstract EN:
Pas de résumé disponible.
Abstract FR:
Durant ces derniers années, des besoins liés d'une part à la qualité des logiciels, et d'autre part à la productivité des entreprises qui les développent, ont conduit vers un développement de logiciels centre processus. Des modèles pour l'évaluation de la maturité des processus logiciels ont été proposés. La plupart fournit des échelles d'évaluation comportant les cinq niveaux suivants : initial, reproductible, défini, maitrise et optimisé. Aux niveaux maitrise et optimisé, le contrôle quantitatif est requis. Cependant, les supports informatique fournis pour cet aspect sont insuffisants, le problème du contrôle et son support reste donc posé. Nous abordons dans cette thèse, le problème du contrôle des processus logiciels à travers une boucle de rétroaction : monitoring, décision, changement. Nous nous focalisons sur le problème du monitoring : l'observation et l'analyse du processus afin de détecter ses éventuelles déviations par rapport à un comportement attendu (un modèle de processus instancie avec prise en compte des tolérances spécifiées par l'utilisateur). Nous proposons un langage pour la définition des modèles de monitoring ainsi que des mécanismes pour l'exécution de tels modèles. A travers ces derniers, il est possible de définir les informations que manipule le monitoring, ainsi que les transformations que subissent ces informations. Le langage permet la définition de modèles qui calculent la concordance entre le processus observé et un comportement attendu de ce même processus. Dans une approche réflexive, nous utilisons des modèles de monitoring ayant comme sujet des systèmes de monitoring, permettant le réglage dynamique de ce dernier. L'emploi de la logique floue dans la modélisation, l'analyse et l'acquisition d'informations, permet de gérer leurs éventuelles imprécisions ou incertitudes. Notre proposition a été développée et validée dans le cadre du projet européen de recherche à long terme Esprit IV LTR 34840 pie (process instance evolution).