To develop robust,maintainable Multi-agent System (MAS),an Agent Pattern Language (APL) has been proposed in the light of Generative programming and engineering disciplines for Grammarware,in company with a single Agent architecture based on blackboard.