A Semantic Description For Agent Design Patterns

Reference: Sabatucci, Cossentino, Gaglio. AT2AI-08 / University of Palermo & ICAR-CNR. Source file: at2ai08_sabatucci.pdf. URL

Summary

The authors propose a fine-grained design language for formalizing and composing agent design patterns, integrated with the PASSI methodology for multi-agent system development. Patterns are represented as semantic networks (Pattern Semantic Description diagrams) whose nodes are Pattern Description Elements - participants, collaborators, events, and actions - typed against a MAS meta-model.

Four composition operators (Unification, Conjunction, Concealing, Externalization) let designers blend patterns systematically, preserving traceability of pattern contributions in the resulting structure. A worked example composes GenericAgent and Request patterns into SequentialShareResource, illustrating how FIPA-Request-compliant service agents can be built through pattern composition.

Key Ideas

  • PSD diagrams: semantic networks of Participants and Collaborators.
  • Composition operators: Unification, Conjunction, Concealing, Externalization.
  • Patterns typed against a MAS meta-model (agent, role, task, communication).
  • Integrated with PASSI design process.
  • Worked example of FIPA-Request service pattern composition.

Connections

Conceptual Contribution

Tags

#design-patterns #agent-engineering #passi #mas

Backlinks