CHAPITRE
FACILITATION DE LA SPÉCIFICATION
DES PROCESSUS ADMINISTRATIFS
AVEC UNE APPROCHE ORIENTÉE
SCÉNARIO
SOMMAIRE
III.1 - Introduction 38
III.2 - Présentation de LSAWfP Editor 39
III.3 - Principe de conversion d'un GMWf en un diagramme de
workflow
équivalent 44
III.4 - Fonction d'export de LSAWfP vers le BPMN XML 2.0
55
III.5 - Conclusion 56
III.1. Introduction
Étant donné un processus administratif
spécifié à l'aide du langage LSAWfP, le concepteur
à l'état actuel du projet, n'a d'autre choix que de devoir
spécifier individuellement et manuellement, l'ensemble des
éléments constituant le GMAWfP de son processus. Ceci dans le but
de pouvoir le simuler dans P2PTinyWfMS. Un tel procédé
devient très vite fastidieux lorsqu'on a affaire à une grosse
procédure administrative; car on se retrouve avec une quantité
colossale d'informations à devoir remplir l'une après l'autre.
De plus, l'étape de modélisation jouant un
rôle primordial au cours du procédé d'automatisation du
processus, la plupart des langages de spécification dispose d'outils de
spécification des processus. Comme vu précédemment, ces
outils ont
III.2. PRÉSENTATION DE LSAWFP EDITOR 39
MÉMOIRE - TONLE NOUMBO FRANCK BRUNO URIFIA
III.2. PRÉSENTATION DE LSAWFP EDITOR 40
III.2. PRÉSENTATION DE LSAWFP EDITOR 41
III.2. PRÉSENTATION DE LSAWFP EDITOR 42
III.2. PRÉSENTATION DE LSAWFP EDITOR 43
pour principal but de faciliter la tâche au concepteur,
autant que faire se peut, durant tout le processus de modélisation. Pour
un langage tel que LSAWfP, basé sur les grammaires et faisant intervenir
un nombre conséquent de données au sein d'un GMAWfP, il est
crucial de pouvoir bénéficier d'un tel outil afin de faciliter la
spécification des processus. Dans l'optique de remédier à
ce problème, nous proposons dans ce chapitre, LSAWfP Editor, un outil de
spécification des processus administratifs avec LSAWfP. Un tel outil se
devant d'être fiable, robuste, efficace, extensible et surtout simple
d'utilisation, il est primordial de le concevoir minutieusement tout en
reposant sur des outils (langages, bibliothèques, frameworks...)
existants et présentant les caractéristiques recherchées.
Il se doit également d'être interopérable avec des outils
existants d'aide à la spécification.
FIGURE 17 - Le logo de LSAWfP
Editor
Ce chapitre est organisé comme suit : nous
commençons par présenter LSAWfP Editor à travers son
architecture et ses fonctionnalités de bases (modélisation
graphique, sauvegarde, visualisation, etc.). Nous présentons par la
suite, les formules mathématiques que nous avons établies pour la
conversion de nos spécifications. Nous terminons par une application
directe de ces formules dans notre éditeur LSAWfP Editor, à
travers une fonction d'export des GMAWfP vers le format BPMN XML 2.0.
III.2. Présentation de LSAWfP Editor
LSAWfP Editor peut être définit comme un outil de
spécification graphique des processus modélisés à
partir du langage LSAWfP. Développé en JAVA, cet outil
dédié à la conception des GMAWfP épouse
parfaitement la philosophie orientée scénario. La revue des
outils de spécifications existants nous a permis de faire une
déduction sur les fonctionnalités de bases que doit offrir LSAWfP
Editor, s'il souhaite se classer dans la même catégorie que les
autres. Les deux principales fonctionnalités qu'il doit proposer sont:
la modélisation graphique et la sauvegarde des spécifications
pour le partage de celles-ci. Une fonctionnalité additionnelle qu'il
pourrait également offrir, est celle de l'export vers un langage
existant.
MÉMOIRE - TONLE NOUMBO FRANCK BRUNO URIFIA
|