Une ontologie de l'organisation pour la modélisation et l'automatisation des processus d'entreprise basé multi-agent
Auteur / Autrice : | Yishuai Lin |
Direction : | Nicolas A. Gaud, Vincent Hilaire |
Type : | Thèse de doctorat |
Discipline(s) : | Informatique |
Date : | Soutenance le 10/09/2013 |
Etablissement(s) : | Belfort-Montbéliard |
Ecole(s) doctorale(s) : | École doctorale Sciences pour l'ingénieur et microtechniques (Besançon ; 1991-....) |
Partenaire(s) de recherche : | Laboratoire : IRTES. SET |
Jury : | Président / Présidente : Pierre-Alain Muller |
Examinateurs / Examinatrices : Nicolas A. Gaud, Vincent Hilaire, Pierre-Alain Muller, Vincent Chevrier, Nada Matta, Djamal Benslimane, Samuel Gomes | |
Rapporteurs / Rapporteuses : Vincent Chevrier, Nada Matta |
Mots clés
Mots clés contrôlés
Mots clés libres
Résumé
Le travail présenté dans cette thèse définit une nouvelle approche pour la modélisation et la conceptualisation des processus métiers dans les entreprises afin de construire des outils logiciels d'assistance intelligents qui prennent en charge ces processus. L'approche proposée définit une ontologie dédiée à l'étude des organisations, nommée K-CRIO. Elle est décrite à l'aide du langage de représentation des connaissances OWL. Afin d'illustrer nos travaux, un système d'assistance a été implanté sur la base des résultats issus de la modélisation et de la conceptualisation d'un processus métier spécifique avec l'ontologie K-CRIO. Ce système prend la forme d'une application Web qui intègre et exploite pleinement les avantages des systèmes multiagents. L'ontologie K-CRIO est une ontologie dédiée à l'étude des organisations et à l'analyse organisationnelle des processus métiers qu'elles mettent en oeuvre. Plus précisément, elle est utilisée pour comprendre, analyser et raisonner sur ces organisations. Les organisations visées sont celles composées d'acteurs humains impliqués tout au long de la conception de produits et, pour ce faire, organisés selon un processus métier. L'éventail de ce type d'organisations est assez large. Nous avons donc limité notre étude aux organisations qui produisent des logiciels comme objectif final du processus. Dans ce contexte, l'ontologie K-CRIO peut être utilisée pour modéliser la structure organisationnelle du processus et les activités qui en résultent. Cette ontologie peut ensuite être exploitée afin de concevoir des outils d'assistance à la mise en oeuvre des processus ciblés au sein des organisations décrites. Plus précisément, l'ontologie fournit des moyens de raisonnement, d'annotation des ressources, et de suivi des processus de conception, permettant des recherches et de proposer pro-activement des conseils et des contenus appropriés. Afin d'illustrer l'utilisation de K-CRIO, nous appliquons K-CRIO sur deux processus différents: le modèle en cascade et la méthodologie Scrum. Ces exemples sont des processus de développement de logiciels classiques. En outre, pour le processus Scrum, qui est un processus agile de développement de logiciel, largement utilisé dans les entreprises de logiciels, nous avons conçu et développé un outil d'assistance intelligent. Cet outil contribue principalement à aider les Scrum Masters en leur fournissant des indicateurs pour les assister dans leurs prises de décisions ainsi que par la constitution d'une base de connaissances sur les activités