“…price of goods, delivery terms, or payment conditions), cooperate, and even compete with each other to satisfy their individual and social goals, which they cannot achieve alone (due to the lack of resources, capabilities, or knowledge) (Weiss, 1999). Another crucial reason is that today’s applications of MASs ranging from agent-based Web services and their communities (Bentahar et al ., 2008), human learners (Sklar & Richards, 2010), software agent-based interaction models (Cabri et al , 2010), robotic agents (Nakano et al , 2011; Vidoni et al , 2011), multi-sensory and distributed surveillance (Gascueña & Fernández-Caballero, 2011), agent-based computational economic models (Richiardia, 2012), manufacturing systems (Lim & Zhang, 2012) to Web service composition (Lomuscio et al , 2012), have one thing in common: The agents employed in those systems should communicate with each other. It is clear that the success of those MASs requires commonly understood languages: lingua franca for agents to talk to each other in order to determine what proper information to exchange or what right action to take as well as powerful mechanisms (protocols) to regulate and coordinate communication among participants within conversations.…”