A Semantic Description For Agent Design Patterns
Luca Sabatucci, Massimo Cossentino, Salvatore Gaglio · 2008
Abstract. In last years, multi-agent systems (MAS) have achieved a remarkable success and diffusion in employment for distributed and complex applications. A fundamental contribution has come by the adoption of reuse techniques and tools providing a strong support during the design phase. Even though design patterns have been widely accepted by industrial and academic organizations as a proper technique for reuse, their definition still imposes deep concerns on contemporary software engineers. Design patterns are largely sensitive to different contexts where they are employed, especially on how they are blended with each other. This work introduces a design language for describing fine-grained pattern formalizations and compositions based on structural semantics. This formalization as been used in order to describe a couple of design patterns for agents and their composition.