- Communication has an essential role in agent-based systems and thus should be specified as part of the system. Agent-oriented modeling meth-ods support the specification of communication aspects of agent-based systems to a limited extent. They lack in addressing some communication specification needs such as protocol reusability, specification synthesis and validability, and accessibility. In this paper, we propose a solution to this problem. We utilize the Object-Process Methodology for Multi-Agent Systems (OPM/MAS) for specifying the communication aspects. We also provide an algorithm for proto-col validation. Via a feature-based comparison to other well-known methodolo-gies, we show that the suggested new approach improves upon previous ones in addressing the communication specification needs.