Agent Design Patterns Framework for MaSE/POAD Methodology
Radziah Mohamad, Safaai Deris, Hany H. Ammar · IEEE International Conference on Computer Systems and Applications, 2006. · 2006
Much of the research work on agent design patterns has primarily focused on discovering and documenting patterns. Agent design patterns promise early reuse benefits at the design stage. To reap the benefits of deploying these proven design solutions, we need a methodology to construct agent applications using patterns. The MaSE/POAD methodology is one which aims to provide a systematic development process using pattern. The methodology is a hybrid between the Multiagent System Engineering (MaSE) and Pattern Oriented Analysis and Design (POAD) methodology. This paper presents an agent design pattern framework which could be immersed in the methodology. The framework contains the description of the pattern structure and representation that can be used to model the agents in specific application. The pattern representation is based on the views provided in the MaSE/POAD: task, conversation and structural. Two examples of patterns; Initiatior pattern and Observer pattern are presented to illustrate the framework.