Protocoles d’interaction dans un langage de programmation orienté-agent impératif : le cas de BSPL et de SARL


Cet article présente un cadre pour la mise en œuvre de protocoles d’interaction BSPL dans le langage de programmation orienté agent SARL. BSPL définit des protocoles d’interaction basés sur le flux d’informations, tandis que SARL fournit des outils pour la construction de systèmes multi-agents. Nous introduisons un ensemble de règles de transformation permettant de générer automatiquement des adaptateurs, qui permettent aux agents SARL d’exécuter des protocoles spécifiés par BSPL. En alignant la nature déclarative de BSPL avec les comportements d’agents et l’architecture événementielle de SARL, cette approche facilite le développement de systèmes multi-agents flexibles et pilotés par l’interaction. Le protocole d’appel d’offres est utilisé comme exemple pour démontrer l’efficacité de l’intégration présentée dans cet article.