In this paper, we address the problem of negotiation process in a multi-agents system by using ontologies. Therefore, we present an ontology solution based on the knowledge management system for semantic heterogeneity. The proposed solution prevents the misunderstanding during the negotiation process through the agents’ communications. Our approach aims to enable agents able to understand each other when using these ontologies. Thus, we propose a general architecture for Negotiation process which uses Ontology-based Knowledge Management System (NOKMS). This architecture consists of three layers: the Negotiation Layer (NL) that describes the negotiation process between the Initiator Static Agents (ISAs) and the Participant Mobile Agents (PMAs) by using suitable ontologies, the Semantic Layer (SEL) contains the semantic translator which uses in the case of misunderstanding of the sent messages between the agents, and the last one is the Knowledge Management Systems Layer (KMSL) which bases on the Intelligent Knowledge Base (IKB) to give the flexibility to our negotiation ontology. In addition, we will illustrate an agent architecture which helps our architecture on applying the different operations in the different layers. Finally, we present a case study which applies our architecture on the Multimodal Transport Information System (MTIS) project where we will show two scenarios applicable: the first uses our negotiation ontology architecture in one transport system, and the second applies this architecture on the multitransport systems. These case studies show that the proposed NOKMS improves the execution of negotiation process in multi-agents systems in order to satisfy the transport customers.
Multi-Agents Systems, Negotiation, Ontology, Knowledge Management System, Transport Information System.