Requirement Patterns for Engineering Multiagent Interaction Protocols

Abstract

An interaction protocol specifies how the member agents of a decentralized multiagent system may communicate to satisfy their respective stakeholders' requirements. We focus on information protocols, which are fully declarative specifications of interaction and support asynchronous communication. We offer Mambo, an approach for protocol design. Mambo identifies common patterns of requirements, provides a notation to express them, and a verification procedure. Mambo incorporates heuristics to generate small internal representations for efficiency. Experimental results demonstrate Mambo's effectiveness on practical protocols.

Cite

Text

Chopra et al. "Requirement Patterns for Engineering Multiagent Interaction Protocols." International Joint Conference on Artificial Intelligence, 2025. doi:10.24963/IJCAI.2025/5

Markdown

[Chopra et al. "Requirement Patterns for Engineering Multiagent Interaction Protocols." International Joint Conference on Artificial Intelligence, 2025.](https://mlanthology.org/ijcai/2025/chopra2025ijcai-requirement/) doi:10.24963/IJCAI.2025/5

BibTeX

@inproceedings{chopra2025ijcai-requirement,
  title     = {{Requirement Patterns for Engineering Multiagent Interaction Protocols}},
  author    = {Chopra, Amit K. and V., Samuel H. Christie and Singh, Munindar P.},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {2025},
  pages     = {38-46},
  doi       = {10.24963/IJCAI.2025/5},
  url       = {https://mlanthology.org/ijcai/2025/chopra2025ijcai-requirement/}
}