Informations
Directeur de thèse :
Année de début :
Fin 2023
Université :
Université Constantine 2
Soutenance
Date de soutenance :
15 Janvier 2023
Détails
Titre :
Une approche de transformation des processus métiers BPMN vers les diagrammes d’activités UML basée sur la transformation de graphes

Résumé :

’ingénierie dirigée par les modèles fournit des outils, des concepts et des langages pour créer et transformer des modèles. L’une de ses applications majeure est la transformation de modèles.

 

Elle permet de transformer les modèles utilisés par une communauté en modèles équivalents utilisés par une autre.

 

D’autre part, les processus métier sont des éléments fondamentaux dans le succès d’une entreprise. Leur modélisation est considérée comme une étape primordiale permettant à l’entreprise d’atteindre ses objectifs et ainsi devenir plus compétitive sur le marché mondial. La notation et modèles de processus métier (BPMN) et le langage de modélisation unifié (UML) sont deux notations alternatives de modélisation pour décrire les modèles de processus métier. La communication entre ces deux communautés (notations) permet de tirer profit aussi bien des outils de gestion des processus métier que ceux de développement logiciel.

 

Ainsi donc, la réalisation de cette communication entre ces deux communautés offrirait une opportunité convenable pour intégrer des exigences à des niveaux d’abstraction élevés.

 

Pour cela, nous apportons dans cette thèse deux contributions. La première, est la proposition d’une transformation automatique pour créer une passerelle entre les communautés BPMN et UML. Par ailleurs, nous proposons un outil visuel pour la transformation automatique des modèles BPMN en diagrammes d’activités UML. L’approche proposée est basée sur la méta-modélisation et la transformation de graphes en utilisant l’outil AToM3.

 

La deuxième contribution se résume en la proposition d’une plateforme totalement automatique basée sur la transformation de graphe qui sert à transformer les modèles des diagrammes d’activités vers les réseaux de Petri. Ces derniers sont ensuite transformés vers une spécification INA afin de faciliter leur analyse par l’outil INA (Integrated Net Analyzer).

Finalement, des études de cas sont présentées pour illustrer nos approches de transformation.

 


Mots clés :
BPMN Diagrammes d’activités UML Transformation de graphes