Javascript must be enabled to continue!
Modélisation et exécution flexible de processus collaboratifs
View through CrossRef
De nos jours, la collaboration et le travail d'équipe deviennent une nécessité dans la plupart des processus, en particulier en génie logiciel pour développer des produits logiciels complexes. La collaboration peut consister en une coordination entre diverses tâches pour synchroniser leur progression (collaboration faible). Elle peut également se produire sous la forme d'une coopération d’acteurs au sein d'une tâche donnée, appelée tâche collaborative, pour atteindre un objectif commun (collaboration forte). Le défi est alors d’organiser cette collaboration forte pour optimiser la qualité et le temps de développement.Depuis plusieurs années, de nombreuses recherches ont été menées dans différentes communautés sur divers aspects du travail collaboratif. Certaines approches fournissent des constructions pour modéliser les activités qui doivent être coordonnées pendant l'exécution du processus, mais elles ne permettent pas de contrôler finement et dynamiquement cette exécution en fonction de l’évolution du contexte du projet. Ce dernier représente l’ensemble des éléments qui peuvent affecter la façon de collaborer au sein d’une tâche. Il peut s'agir du nombre d'acteurs disponibles, de l'importance accordée à la tâche, de la structuration des artéfacts (composite ou non) en entrée/sortie, des dépendances entre les composants d’un artéfact composite, etc.L'objectif de cette thèse est de proposer une approche permettant l'exécution flexible d'un processus collaboratif. L'idée est de laisser les acteurs du processus définir dynamiquement la stratégie de collaboration qui répond à leurs besoins lors de l'exécution.Pour cela, nous proposons tout d’abord un langage permettant de modéliser un processus collaboratif et notamment la notion de tâche collaborative puis de la représenter à l’exécution comme une tâche multi-instances. Chaque instance est exécutée par un acteur séparé jouant le rôle réalisant la tâche. L’ordonnancement des instances doit répondre à la stratégie de collaboration la plus appropriée en fonction du contexte du projet. Pour guider le chef de projet dans le choix d’une stratégie pour l’exécution d’une tâche collaborative, nous avons défini un ensemble de patrons de collaboration qui correspondent aux stratégies les plus usuelles en fonction du contexte (par exemple : enchainement séquentiel des instances de tâche pour faire du raffinement, exécution en parallèle des instances de tâches pour faire du co-travail).La sémantique d
Title: Modélisation et exécution flexible de processus collaboratifs
Description:
De nos jours, la collaboration et le travail d'équipe deviennent une nécessité dans la plupart des processus, en particulier en génie logiciel pour développer des produits logiciels complexes.
La collaboration peut consister en une coordination entre diverses tâches pour synchroniser leur progression (collaboration faible).
Elle peut également se produire sous la forme d'une coopération d’acteurs au sein d'une tâche donnée, appelée tâche collaborative, pour atteindre un objectif commun (collaboration forte).
Le défi est alors d’organiser cette collaboration forte pour optimiser la qualité et le temps de développement.
Depuis plusieurs années, de nombreuses recherches ont été menées dans différentes communautés sur divers aspects du travail collaboratif.
Certaines approches fournissent des constructions pour modéliser les activités qui doivent être coordonnées pendant l'exécution du processus, mais elles ne permettent pas de contrôler finement et dynamiquement cette exécution en fonction de l’évolution du contexte du projet.
Ce dernier représente l’ensemble des éléments qui peuvent affecter la façon de collaborer au sein d’une tâche.
Il peut s'agir du nombre d'acteurs disponibles, de l'importance accordée à la tâche, de la structuration des artéfacts (composite ou non) en entrée/sortie, des dépendances entre les composants d’un artéfact composite, etc.
L'objectif de cette thèse est de proposer une approche permettant l'exécution flexible d'un processus collaboratif.
L'idée est de laisser les acteurs du processus définir dynamiquement la stratégie de collaboration qui répond à leurs besoins lors de l'exécution.
Pour cela, nous proposons tout d’abord un langage permettant de modéliser un processus collaboratif et notamment la notion de tâche collaborative puis de la représenter à l’exécution comme une tâche multi-instances.
Chaque instance est exécutée par un acteur séparé jouant le rôle réalisant la tâche.
L’ordonnancement des instances doit répondre à la stratégie de collaboration la plus appropriée en fonction du contexte du projet.
Pour guider le chef de projet dans le choix d’une stratégie pour l’exécution d’une tâche collaborative, nous avons défini un ensemble de patrons de collaboration qui correspondent aux stratégies les plus usuelles en fonction du contexte (par exemple : enchainement séquentiel des instances de tâche pour faire du raffinement, exécution en parallèle des instances de tâches pour faire du co-travail).
La sémantique d.
Related Results
BPMN4V pour la modélisation de versions de processus intra- et inter-organisationnels
BPMN4V pour la modélisation de versions de processus intra- et inter-organisationnels
Nos travaux de recherche abordent la problématique de la modélisation des processus intra- et inter-organisationnels flexibles à l’aide des versions. En effet, le concept de versio...
Augmenting software engineers with modeling assistants
Augmenting software engineers with modeling assistants
Supporter les ingénieurs logiciels avec des assistants de modélisation
La connaissance du domaine est une condition préalable à la conception et à la mise en œuvre ...
Supporting cloud resource allocation in configurable business process models
Supporting cloud resource allocation in configurable business process models
Supporter l'allocation des ressources cloud dans les processus métiers configurables
Les organisations adoptent de plus en plus les Systèmes (PAIS) pour gérer leurs...
Optimiser la gestion des e-mails : Une approche basée sur les processus métier
Optimiser la gestion des e-mails : Une approche basée sur les processus métier
Enhancing email management efficiency : A business process mining approach
La gestion des processus métier (BPM) est cruciale pour toute organisation cherchant à am...
Discrete time Hawkes processes with inhibition
Discrete time Hawkes processes with inhibition
Processus de Hawkes en temps discret avec inhibition
Cette thèse porte sur les processus de Hawkes, qui sont des processus stochastiques à temps continu dont l'inte...
Modélisation distribuée à base physique du transfert hydrologique des polluants routiers de l’échelle locale à l’échelle du quartier
Modélisation distribuée à base physique du transfert hydrologique des polluants routiers de l’échelle locale à l’échelle du quartier
Le développement des réseaux séparatifs entraîne le transfert fréquent de polluants urbains vers les milieux récepteurs (plans d’eau, rivières, etc.). La compréhension des processu...
Rock Breaking Mechanism and Trajectory Stabilization of Horizontal Well Section with Flexible Drilling Tool
Rock Breaking Mechanism and Trajectory Stabilization of Horizontal Well Section with Flexible Drilling Tool
ABSTRACT
This paper examines the mechanics of rock-breaking and trajectory issues in ultra-short radius radial horizontal wells with flexible drilling tools that ...
Wait or act : parameterized verification with wait-only protocols and non-blocking communication
Wait or act : parameterized verification with wait-only protocols and non-blocking communication
Attendre ou agir : vérification paramétrée avec protocoles wait-only et communication non bloquante
Cette thèse s'inscrit dans le cadre de la vérification formelle ...

