This paper presents a framework for implementing BSPL interaction protocols in the SARL agent-oriented programming language. BSPL defines interaction protocols based on information flow, while SARL provides tools for building autonomous distributed systems. We introduce a set of transformation rules to automatically generate adapters, which allow SARL agents to enact BSPL-specified protocols with minimal manual effort required to agent developers. By aligning BSPL’s declarative nature with SARL’s agent behaviors and event-driven architecture, this approach facilitates the development of flexible, interaction-driven multi-agent systems.
Interaction Protocols in an Imperative Agent-Oriented Programming Language: the case of BSPL and SARL
Stefano Tedeschi
2025-01-01
Abstract
This paper presents a framework for implementing BSPL interaction protocols in the SARL agent-oriented programming language. BSPL defines interaction protocols based on information flow, while SARL provides tools for building autonomous distributed systems. We introduce a set of transformation rules to automatically generate adapters, which allow SARL agents to enact BSPL-specified protocols with minimal manual effort required to agent developers. By aligning BSPL’s declarative nature with SARL’s agent behaviors and event-driven architecture, this approach facilitates the development of flexible, interaction-driven multi-agent systems.File | Dimensione | Formato | |
---|---|---|---|
p2426.pdf
accesso aperto
Tipologia:
Versione Editoriale (PDF)
Licenza:
Creative commons
Dimensione
1.08 MB
Formato
Adobe PDF
|
1.08 MB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.