“…There are many agent-oriented software engineering (AOSE) methodologies to help software engineers to conceptualise, design, and implement agent-based systems. MaSE [11], Tropos [4], INGE-NIAS [26], Gaia [35], PASSI [6], Prometheus [25], and TDF [16], are some of the most commonly used AOSE methodologies for developing agent-based systems. Although these methodologies differ in many ways, they follow the common software engineering core activities of: specification, design, implementation, and testing.…”