{'fraction_non_alphanumeric': 0.01649746192893401, 'fraction_numerical': 0.0, 'mean_word_length': 5.743589743589744, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Implementing Agent Interoperability between Language-Heterogeneous Platforms

One of the most important feature of a MAS (Multi-Agent System) is the cooperation and the coordination among agents placed in distributed environments. Due to the high heterogeneity of agents and platforms, interoperability has become a key issue for the use of MASs in academic and industrial fields. Several approaches to interoperability proposed so far are based on the JAVA technology exploiting the homogeneity of the programming language and technology. In this paper we introduce a new middleware that enables the interoperability among agents execution in different platforms, implemented with different programming languages. Our approach is FIPA-IEEE compliant and programming-language independent.