thesis

Méthodologie de développement de systèmes multi-agents adaptatifs et conception de logiciels à fonctionnalité émergente

Defense date:

Jan. 1, 2004

Edit

Institution:

Toulouse 3

Disciplines:

Abstract EN:

Environments within which applications are embeded are growing in complexity and dynamicity and their functions become more and more difficult to define. Their specifications are often incomplete, even if their components are easily identifiable and specifiable. Without new design and modelling methods, managing such project will become too contraining, long and costly to cope with. We propose to use cooperative self-organising adaptative multi-agent systems to tackle these design problems and to specify the ADELFE methodology based on these emergence oriented principles and defined by a RUP-based process, UML/AUML-based notations and tools for supporting the notations and the process. This approach has been confronted to the development of experimental applications. Some results from a dynamic timetable solver, ETTO, and from a multi-robot transportation task are presented and analysed

Abstract FR:

Les environnements des applications d'aujourd'hui sont de plus en plus complexes et dynamiques et leurs fonctions deviennent alors de plus en plus difficiles à définir. Leur spécification est souvent incomplète, même si les composantes restent pleinement spécifiables. Si de nouvelles méthodes de conception ne sont pas mises au point, la gestion des projets deviendra de plus en plus contraignante, longue et coûteuse. Nous proposons d'utiliser les systèmes multi-agents adaptatifs par auto-développement, ADELFE, reposant sur ces principes et définie par un processus, basé sur le RUP, des notations, basées sur AUML, et des outils de support des notations et du processus. ADELFE a été mise à l'épreuve au cours de développements d'applications diverses. Des résultats sont présentés pour un problème de résolution dynamique d'emploi du temps et pour un problème de transport multi-robot de ressources