Formalisation de la méthodologie passi

dc.contributor.authorMazouz, Mihoub
dc.contributor.authorMokhati, Farid
dc.date.accessioned2018-07-23T08:49:07Z
dc.date.available2018-07-23T08:49:07Z
dc.date.issued2018
dc.description.abstractLe paradigme agent a prouvé sa capacité et son efficacité dans le développement des systèmes distribués et complexes. Durant les deux dernières décennies, plusieurs méthodologies de développement des systèmes multi-agents (MAS) ont été proposées telles que Gaia, Tropos et PASSI. Bien que ces méthodologies et autres aient contribué de manière significative à relever plusieurs défis dans le domaine de développement des SMA, la plupart d’entre elles sont basées sur des notations semi-formelles et n’utilisent pas des techniques formelles, ce qui met les spécifications produites lors des phases du cycle de développement susceptibles de contenir des inconsistances, d’incohérences ou des ambiguïtés. L’utilisation de méthodes formelles fait face à ces lacunes et peut permettre une description précise et non ambigüe du système sous-développement. Dans cette thèse, nous proposons la méthodologie F-PASSI (Formal-PASSI), une extension de la méthodologie PASSI. F-PASSI vise à adopter de spécifications formelles et les exploiter pour en appliquer quelques techniques formelles. Le processus de conception de F-PASSI se compose de celui de PASSI en lui intégrant un modèle formel. Ce dernier se compose de quatre phases et vise à offrir une description formelle basée sur la logique de réécriture et son langage Maude par l’exécution de deux transformations successives. La première transformation est du type Modèle-à-Modèle (M2M) et en résulte un modèle Maude à partir d’un modèle PASSI. La deuxième transformation est du type Modèle-à-texte (M2T) et en résulte une description basée-Maude à partir du modèle Maude généré. La description formelle produite est exploitée ensuite pour valider les diagrammes comportementaux conçus dans les modèles qui précèdent le module formel, et pour vérifier des propriétés au niveau d’abstraction Multi/Single agent avant le passage au modèle de codage. F-PASSI est supportée par un outil que nous avons développé (F-PTK). L’outil développé facilite aux développeurs leurs tâches surtout le fait qu’il soit basé sur une technique de traçabilité que nous avons aussi proposée. La méthodologie proposée et l’outil développé sont illustrés à travers une étude de cas.ar
dc.identifier.urihttp://hdl.handle.net/123456789/4030
dc.language.isofrar
dc.publisheruniversité Oum-El-Bouaghiar
dc.subjectGénie logicielar
dc.subjectSpécification formellear
dc.subjectTransformationsar
dc.titleFormalisation de la méthodologie passiar
dc.title.alternativeune approche dirigée par les modèlesar
dc.typeThesisar
Files
License bundle
Now showing 1 - 2 of 2
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description:
No Thumbnail Available
Name:
Thèse-Mazouz-Mihoub-VERSION-FINALE.pdf
Size:
4.05 MB
Format:
Adobe Portable Document Format
Description: