Bertrand Braunschweig

Son article :

Mots-clefs : TRIZ, segmentation, dynamisation, innovation, évolution des logiciels, SystèmesMuli-Agents.
Résumé : Les logiciels, en particulier dans le domaine scientifique, sont parmi les objetsartificiels les plus complexes créés par l'homme. La segmentation (division en modulesintéropérants de plus en plus fins) et la dynamisation (introduction de fonctions d'adaptation)permettent de réaliser des logiciels disposant de fonctions sophistiquées, capables de traiterles défis de simulation et de contrôle posés par l'évolution de notre société. Mon travail sur lasegmentation et la dynamisation des logiciels est une application de deux principesfondamentaux de TRIZ, théorie de la résolution inventive de problèmes, développée par lechercheur russe Altshuller, qui s'intéresse aux processus d'innovation dans les Systèmestechniques (physiques, chimiques, mécaniques etc.). Les systèmes multi-agents (SMA) peuventêtre analysés comme relevant de la segmentation du logiciel et de sa dynamisation. J'examinequelques autres principes qui s'appliquent également au logiciel, à son architecture, à sondéveloppement et à son mode d'utilisation. Je présente l'exemple de COGents, une approchede la simulation de procédés au moyens d’agents intelligents utilisant le standard CAPE-OPEN. Cet article utilise des extraits de [Braunschweig, 2003]