Une nouvelle approche de génération de diagrammes AUML à partir du code JADE est proposée dans ce livre. En effet, cette approche se place dans le contexte de rétro-ingénierie des SMA et vise comme objectif d'aider les utilisateurs qui ne sont pas bien familiarisés avec la plateforme JADE de comprendre les applications développées sur JADE. Notre approche est supportée par un outil visuel et interactif que nous avions développé dans l'environnement ECLIPSE. Cet outil permet d'analyser dans un premier temps l'application JADE avant d'en générer deux diagrammes AUML: diagramme de classe et diagramme de séquence. Le premier est utilisé pour capturer les aspects statiques de l'application tandis que le deuxième est utilisé pour décrire le comportement collectif des agents impliqués dans l'interaction. Notre outil permet également de générer une description formelle écrite en XML offrant une description standard pouvant être utilisée par la plus part des outils de modélisation agent.