V Conclusion
Nous avons présenté ici un résultat
palpable de notre travail à savoir la base de connaissances de RUP qui
est représenté sous le format d échange XML avec
Protégé Ensuite la réalisation de notre SMA et l
intégration à SM AM SM AM a également été
présenté comme résultat de notre travail
cmaruen s? Milan«
Si tout ici bas était excellent il n y aurait rien d
excellent Denis Diderot Le Neveu de Rameau
I Synthèse
Ce travail a présenté un prototype du SM AM avec
le RUP Un SMA qui devait permettre d assister le développeur dans la
conception d application Ce prototype a nécessite un certain nombre d
étapes La première phase de notre travail a essentiellement
consisté à l élaboration des données que notre
système allait utiliser Nous avons suivi une démarche pour le
moins méticuleuse et inductive en
Identifiant les ontologies du processus de développement
RUP
Identifiant les formalismes de représentation des
ontologies étape au cours de laquelle nous avons retenu le formalisme
SPEM sous ensemble UML OCL
Représentant ces ontologies avec le formalisme SPEM
Cette phase d élaboration des données a
conséquemment abouti à la construction de la BCPD
conforme SPEM que le SMA devait exploiter Une autre
étape menée en parallèle a été la
modélisation du SM AM à concevoir avec une consécution d
éléments nouveaux Cette modélisation a consistée
à
Modéliser la société d agents en utilisant
les standards en l occurrence celui de la FIPA Foundation of Intelligent
Physical Agents
Modéliser le SM AM
Bref nous avons identifiés dans le RUP les connaissances
nécessaires pour guider un
développeur dans la modélisation avec le RUP
Puis nous les avons représentées Nous avons également mis
en oeuvre une SMA pour gérer et utiliser ces connaissances Enfin le
prototype fourni permet au développeur de suivre un workflow tout en
étant assisté par le SMA Ce prototype a été
réalisé en implémentant la société d agents
et l application elle même puis en effectuant une intégration des
deux sous systèmes
II Critiques propres
Vu le temps a nous imparti et aussi la documentation non
disponible la réalisation n a pris en compte qu un RUP simplifié
le RUP for Small Project De plus la configuration du processus par l
utilisateur n a pas été réalisée Les plates formes
de réalisation de SMA Zeus JACK FIPA OS n étaient pas assez
documentées pour permettre un développement rapide de plus les
forums sur ces différentes plates formes n étaient pas suivis Une
étude comparative des
http www fipa org
différentes plates formes devrait être
réalisée afin de choisir celle qui sied le mieux à notre
système
Il est certes des éléments qui auraient pu
être faits autrement et beaucoup de choses à corriger du fait de
notre manque d expérience item pour la technologie des agents elle
même Les trois mois de travail en cours devraient nous permettre de
prendre en compte tout le processus et d affiner la BCPD Toute oeuvre humaine n
étant jamais parfaite nous restons ouverts à toutes critiques
constructives
III Perspectives
Dans le cadre du projet CIAO nous devrons dans la suite
intégrer le SMA d assistance à la production d artefacts valides
de notre camarade Francis Michel KONHAWA Nous devrons également
prendre en compte la méthodologie de développement MERISE L
intégration dans CIAO devrait également mettre l accent sur la
réutilisabilité par l exploitation des cas et de la base de
connaissances du domaine d application
Nous ne pouvons qu ici conjecturer en disant que ce prototype
du SM AM vient à point nommé pour guider tous les protagonistes
de la modélisation dans le génie logiciel avec le RUP Loin de la
forte propension des prosélytes du way of modeling avec UML il
est grand temps que les éditeurs se tournent vers le way of
working en utilisant le Processus Unifié qui tend à la
standardisation Cette initiative devrait aller plus loin pour couvrir toutes
les neuf disciplines du RUP
|