Eléments de flexibilité des systèmes de workflow pour la définition et l'exécution de procédés coopératifs
Abstract
In order to improve the effectiveness of workflow systems for cooperative work we propose a model of cooperative workflow which allows a flexible process execution. The control flow flexibility is based on the concept of anticipation that allows an activity to start its execution even if its activation conditions are not yet satisfied. Anticipation increases parallelism between activities and improves their execution quality by supporting rapid feedback. The flexible data exchange between activities is allowed by encapsulating activities in cooperative transactions. This activity model surpasses the "black box" activity model, considered by traditional workflows, while maintaining the necessary level of control. The second contribution of this thesis consists in a technique and suited tools for exceptions analysis, prediction and prevention. These tools use data mining techniques that are applied to process execution data stocked in a data warehouse.
Pour améliorer l'efficacité des systèmes de workflow pour le travail coopératif nous proposons un modèle de workflow coopératif qui permet une exécution souple et flexible des procédés. Pour permettre la flexibilité du flot de contrôle, nous proposons le concept d'anticipation qui permet à une activité de commencer à s'exécuter même si ses conditions de démarrage ne sont pas complètement satisfaites. L'échange de données flexible entre activités est permis en encapsulant les activités dans des transactions coopératives. Ceci permet de dépasser le modèle d'enchaînement de boites noires, considéré par les modèles de workflow traditionnels, tout en maintenant le niveau de contrôle requis. Une deuxième contribution de cette thèse consiste en une méthode et des outils pour l'analyse, la prédiction et la prévention des exceptions. Ces outils utilisent des techniques de fouille de données appliquées aux données d'exécutions de procédés stockées dans un entrepôt de données.
Origin | Files produced by the author(s) |
---|