• MAS Development environment

The MAS development environment in the selected literature is usually performed using JADE (Java Agent Development Environment) [21], e.g., in [17,23,24]. JADE is one of the agent platforms compliant with FIPA standards. JADE provides services such as agent management system, directory facilitator, agent communication channel, etc., and supports the paradigm of avoiding SPOFs (Single Point of Failures). JADE has limited support for Semantic Web technologies. Therefore, some extensions are usually used to compensate for this issue. For instance, AgentOWL provides support for OWL ontologies using JADE agents [112] and AgentScape attempts to deal with scalability issues [113].
